MS-Access - 设置传递查询的参数

时间:2017-11-24 01:51:32

标签: sql-server vba ms-access

我在Access中有一个传递查询(对于SQL Server),它使用显式值。对于非传递查询,我只使用可视化编辑器为受影响的列创建参数。

是否可以使用传递查询执行等效操作,或者我是否必须使用VBA组装查询(如另一篇文章中所述)?

TIA,

1 个答案:

答案 0 :(得分:1)

不幸的是,你做不到。它曾经可以使用ODBCDirect工作区,但是自Access 2010以来已经删除了。因此,对于传递查询,您必须连接SQL。

一种可能的替代方法是使用ADO,它允许您创建参数,从而构造命令并执行它。请注意,您的项目不必仅限于DAO;您可以同时使用DAO和ADO,充分利用最符合您要求的方法。