vba - 这是什么 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 变量是搜索中的第一个变量,它是无法编译的。我得到一个预期的:语句结束错误。我不知道需要什么任何帮助将不胜感激。
解决方案
感谢您的回复,正确的语法是
StrSql = StrSql & " WHERE (tblOrders.OrderingOrg = '" & Section & "') And (VendorID <> 774) And (tblOrders.OrderID = " & Req & ")
推荐阅读
- cloud-foundry - 如何获取云代工服务使用情况
- vue.js - vuelidate 验证对象作为道具传递
- jmeter - 以非 gui 模式运行 jmeter,为 groovy 脚本发送参数,如何?
- xml - 使用 XDocument 解析 XML - vb.net
- here-api - Here Fleet Telematics Toll Costs Api 中用于成本计算的车辆重量参数中可能存在错误
- html - 在 CSS 网格中定位框项目的问题
- r - geom_candlestick 没有在自己的数据上按应有的方式绘制编辑:将 POSIXct 转换为日期
- css - 电子邮件的动态高度 100% td
- c# - 如何在运行时将安全协议更新为 TLS 1.2
- c# - 如何使用标记属性而不是标记接口?