【发布时间】:2021-10-04 09:00:44
【问题描述】:
我一直在使用从 Excel VBA 到 Access 和 SQL Server 数据源的 ADODB 连接。
在使用 ADODB.Recordset.Parameters 集合调用 SQL Server 存储过程时,我可以发送输入参数,也可以接收输出参数。
但是,虽然我可以将输入参数发送到 Access 保存的查询中,但我无法找到一种方法来创建或接收与 Access 中的“输出”参数等效的参数。
是否存在使用 ADODB 连接对 Access 数据库的这种机制?
谢谢
【问题讨论】:
-
AFAIK,Access 不支持输出参数。如果可能的话,也许通过查询返回值?
-
您可以在 SELECT 子句中创建一个输出值 - 并让该“伪字段”调用 VBA 函数以返回一个值或“输出参数”