首页 > 解决方案 > 这是什么 MS Access 2010 语句结束错误

问题描述

我继承了 Microsoft Access 2010 应用程序,并负责添加搜索功能。我对 MS VBA 代码语法的经验非常有限,因此在构建字符串来查询数据时遇到了问题。这就是我创造的。

StrSql = "SELECT tblOrders.*, tblFleetVendors.* FROM tblOrders INNER JOIN tblFleetVendors ON tblOrders.VendorId = tblFleetVendors.VendorID"
          StrSql = StrSql & " WHERE (tblOrders.OrderingOrg = '" & Section & "'") And (VendorID <> 774) And (tblOrders.OrderID = " & Req & ")"

Section 变量是搜索中的第一个变量,它是无法编译的。我得到一个预期的:语句结束错误。我不知道需要什么任何帮助将不胜感激。

标签: vbams-access-2010

解决方案


感谢您的回复,正确的语法是

StrSql = StrSql & " WHERE (tblOrders.OrderingOrg = '" & Section & "') And (VendorID <> 774) And (tblOrders.OrderID = " & Req & ")

推荐阅读