gpt4 book ai didi

sql - 从 Access VBA 执行 SQL Server Pass-Through 查询

转载 作者:行者123 更新时间:2023-12-04 23:48:49 25 4
gpt4 key购买 nike

我有一个 UPDATE传递查询保存在 Access 2007 中。当我双击传递查询时,它运行成功。如何让这个查询从 VBA 运行?我希望它在我的“启动画面”加载时运行。

我目前正在使用以下代码:
CurrentDb.Execute "Q_UPDATE_PASSTHROUGH", dbSQLPassThrough
但我收到以下消息:

enter image description here

传递查询包含所有连接信息,我已经通过多次运行确认 SQL 语法是正确的,所以不确定我在 VBA 调用中遗漏了什么。

最佳答案

使用 QueryDef 的 Execute方法:

CurrentDb.QueryDefs("Q_UPDATE_PASSTHROUGH").Execute

我认为您不需要在此处明确包含 dbSQLPassThrough 选项,但如果您愿意,可以尝试这样:

CurrentDb.QueryDefs("Q_UPDATE_PASSTHROUGH").Execute dbSQLPassThrough

关于sql - 从 Access VBA 执行 SQL Server Pass-Through 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27710316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com