【问题标题】:Run-time error '3075': "syntax error (missing operator) in certain query expressions"运行时错误“3075”:“某些查询表达式中的语法错误(缺少运算符)”
【发布时间】:2020-07-13 20:55:37
【问题描述】:
Private Sub cmdSendOrder_Click()
    'add data to table
    CurrentDb.Execute "INSERT INTO OrderSummary(OrderNumber, SupplierCode, DateOrdered, EmployeeNumber) " & _
          " VALUES (" & Me.txtOrderNumber & "','" & Me.cboSupplierCodeO & "','" & Me.txtDateO & "','" & Me.txtEmployeeO & "') "
    'refresh data on list of form
    OrderSummarySub.Form.Requery
End Sub

我的代码收到一个运行时错误,说它在某些查询表达式中存在语法错误(缺少运算符)。我很确定我上面写的名字是正确的。

【问题讨论】:

    标签: ms-access vba


    【解决方案1】:

    您在 Me.txtOrderNumber 之前缺少第一个单引号:

    "INSERT INTO OrderSummary(...) VALUES ('" & ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-10
      • 1970-01-01
      相关资源
      最近更新 更多