【发布时间】:2015-06-26 18:46:05
【问题描述】:
我正在使用 VBA 将参数传递给存储的查询,但不断收到错误消息。这是存储的查询:
PARAMETERS Parm1 Long;
UPDATE tJ010_SRP4Codes INNER JOIN tZ100_VendorProfiles
ON tJ010_SRP4Codes.SRP4Code = tZ100_VendorProfiles.JdeSRP4Code
SET tJ010_SRP4Codes.Vendor = 'TEST'
WHERE ((([Parm1]=tZ100_VendorProfiles.VendorID)));
这是调用查询的 VBA:
Dim Parm1 As Long
db.QueryDefs(!QueryName).Parameters(Parm1) = intVdrProfileID
db.Execute !QueryName, dbFailOnError
我尝试过在存储查询中使用和不使用“Parameters...”行。两种方式都相同的错误。 存储的查询本身就可以正常工作,只是从 VBA 调用时不行。
【问题讨论】:
标签: sql ms-access parameters vba