使用传递查询时更改连接参数
我有一个 Access 2003 应用程序,我想通过传递查询创建使用存储过程的报告。除了一个例外,一切都工作正常。当我指定用于传递查询的存储过程时,我必须选择 DSN 来提供数据库连接信息。我需要能够通过代码更改传递查询中使用的存储过程的连接信息。这样我就可以从应用程序内切换到开发、生产、测试环境。
目前,我的所有数据访问(添加、更新、编辑)都使用 ADO,并且我通过 VBA 代码构建连接字符串。我不确定如何通过代码更改传递查询的连接信息。有什么想法吗?谢谢。
I have an Access 2003 application that I would like to create reports for using stored procedures via pass-through queries. Everything works fine with one exception. When I specify the stored procedure to use for the pass-through query I have to choose a DSN to provide the database connection info. I need to be able to change the connection info for the stored procedure used in the pass-through query via code. This is so I can switch to development, production, testing environments from within the application.
Currently all of my data access (additions, updates, edits) uses ADO and I build the connection strings via VBA code. I am unsure how how to change the connection info of the pass-through queries via code. Any thoughts? Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看传递查询的 Connect 属性。您可以使用 VBA 更改连接。此过程在 prod 和 dev 数据库连接之间切换。
Look at the Connect property of your pass-through query. You can change Connect with VBA. This procedure switches between prod and dev database connections.