【问题标题】:Run-time Error '3061' Too few parameters. Expected 8运行时错误“3061”参数太少。预计 8
【发布时间】:2020-07-13 19:15:03
【问题描述】:

我正在尝试创建一个 vba 代码以将一些数据附加到名为 T_Tickets 的表中

在我正在使用的代码下方。

Function addticketScheduleChange()
Dim route As String
route = InputBox("Please enter the URL for the ticket:", "Schedule Review")
Set db = CurrentDb
Dim frm As Form
Set frm = Form_Frm_View_Team

sSQL = "Insert INTO T_Tickets ([CSA Login],[Team Manager],[Schedule Description],[WF Shift Pattern],[Mytime Schedule Description],[Shift Pattern Description],[Mytime Description Code],[Type of Ticket],[Resolved?],[Date Submited],[Ticket Link])" _
& "Select " _
& "frm.[CSA Login]" & ", " _
& "frm.[Team Manager]" & ", " _
& "frm.[Schedule Description]" & ", " _
& "frm.[CSSM SPD]" & ", " _
& "frm.[Mytime Descrription]" & ", " _
& "frm.[Shift Pattern Descr]" & ", " _
& "frm.[MytimeDescriptionCode]" & ", " _
& "'Schedule Change'" & ", " _
& False & ", " _
& "Now()" & ", " _
& "route"
db.Execute sSQL
MsgBox ("Record saved.")

End Function

感谢任何帮助。

【问题讨论】:

    标签: ms-access vba


    【解决方案1】:

    试试这个:

    sSQL = "Insert INTO T_Tickets ([CSA Login],[Team Manager],[Schedule Description],[WF Shift Pattern],[Mytime Schedule Description],[Shift Pattern Description],[Mytime Description Code],[Type of Ticket],[Resolved?],[Date Submited],[Ticket Link]) " _
    & "Values (" _
    & "'" & frm.[CSA Login] & "'," _
    & "'" & frm.[Team Manager] & "'," _
    & "'" & frm.[Schedule Description] & "'," _
    & "'" & frm.[CSSM SPD] & "'," _
    & "'" & frm.[Mytime Descrription] & "'," _
    & "'" & frm.[Shift Pattern Descr] & "'," _
    & "'" & frm.[MytimeDescriptionCode] & "'," _
    & "'Schedule Change'," _
    & " False, " _
    & " Now(), " _
    & "'" & route & "')"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多