【发布时间】:2020-07-12 18:22:53
【问题描述】:
我有几个通过查询设计向导创建的传递查询存储在 ms-access 中。我只是将本地 .sql 文件中的代码复制并粘贴到访问中的 sql 视图编辑器中并保存。一切运行良好。
但是,我想通过访问运行我的外部 .sql 文件。我的外部 .sql 文件位于本地文件夹中。这样,当我将某些内容更改为任一查询时,我不必更新我的外部 .sql 文件和我在 ms-access 中存储的查询。
不管怎样,我所有的传递查询都是'SELECT * FROM'
有没有办法做到这一点?
【问题讨论】:
-
您可以使用 VBA 将外部 .sql 文件的内容读入
String,然后使用它来更新传递查询的QueryDef对象的.SQL属性.
标签: vba ms-access pass-through