【发布时间】:2019-03-06 07:25:13
【问题描述】:
我正在尝试从 MS Access 表单中的按钮启动 SQL Server 存储过程。链接服务器已经创建,但我对从 Access 启动存储过程有点困惑。该过程将根据几个参数更新 SQL Server 中的记录。这是按预期工作的,它必须只是在按下 MS Access 表单上的按钮时运行。在网上查看后,似乎有 3 种不同的方法可以做同样的事情?!
有:
EXEC
OPENROWSET
OPENQUERY
哪个最好用,甚至可以满足我的需要,或者我只是感到困惑?
我们只是将 MS Access 用作前端,我只需要一种能够按下 MS Access 表单上的按钮并运行 SQL Server 存储过程的方法
【问题讨论】:
-
OPENQUERY 不能用于在链接服务器上执行扩展存储过程。但是,可以使用四部分名称在链接服务器上执行扩展存储过程。
-
你可以在过程名后面使用
EXEC来运行它。
标签: sql-server vba ms-access stored-procedures