Access调用后台存储过程

可以用Access 传递查询直接将命令发送到数据库服务器。
建立Access 传递查询步骤如下:
(1)
在数据库窗口中单击查询选项卡,然后单击新建按钮。
(2)
新建查询对话框中单击设计视图选项,然后单击确定按钮。
(3)
显示表对话框内单击关闭按钮。
(4)
查询菜单上,指到“SQL 语句条件,然后单击传递命令。
(5)
在工具栏上,请单击属性按钮以显示查询属性表。
(6)
在查询属性表中,请设置“ODBC 连接字符串属性来指定要连接的数据库信息。可以输入连接信息: ”ODBC;DSN=ntserver0;UID=sa;PWD=;DATABASE=BMS”,或用生成器按钮生成。
(7)
因存储过程不用返回记录,所以将返回记录属性设置为
(8)
“SQL 传递查询窗口中,输入传递查询: exec statisticsStatistics SQL Server 数据库的一个存储过程。

带参数的输入传递查询: exec statistics  参数1,参数2
(9) 关闭查询,保存查询为:stat_query
运行传递查询的方法有:
(1)
Microsoft Access的宏 OpenQuery
(2)
用下面的事件过程:
Private Sub
统计_Click()
Dim dbs As Database, qdf As QueryDef
Dim tmq As Dynaset
Dim strSQL As String

Set dbs = CurrentDb
'
打开上面建的传递查询stat_query
Set qdf = dbs.OpenQueryDef("stat_query ")
qdf.Execute
Set dbs = Nothing
End Sub
posted @   菜鸟有菜  阅读(199)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示