作者:高傲的辫子 | 来源:互联网 | 2023-05-29 00:14
我UPDATE
在Access 2007中保存了一个传递查询.当我双击传递查询时,它成功运行.如何从VBA运行此查询?当我的"闪屏"加载时,我希望它能够运行.
我目前正在使用以下代码:
CurrentDb.Execute "Q_UPDATE_PASSTHROUGH", dbSQLPassThrough
但我收到以下消息:
传递查询包含所有连接信息,我通过多次运行确认SQL语法是正确的,所以不确定我在VBA调用中缺少什么.
1> HansUp..:
使用QueryDef的Execute
方法:
CurrentDb.QueryDefs("Q_UPDATE_PASSTHROUGH").Execute
我认为你不应该在这里显式包含dbSQLPassThrough选项,但如果你需要,可以尝试这样做:
CurrentDb.QueryDefs("Q_UPDATE_PASSTHROUGH").Execute dbSQLPassThrough