【发布时间】:2013-12-14 06:19:24
【问题描述】:
我正在尝试使用 MS SQL Server 存储过程的结果在 MS Access 2010 中创建报告。在我的 VBA 代码中,我尝试:
Dim qdf As DAO.QueryDef
Set qdf = CurrentDb.CreateQueryDef("")
qdf.Connect = CurrentDb.TableDefs("[MyTable]").Connect
qdf.SQL = "exec spMyProc @ID = " & "1"
qdf.ReturnsRecords = True
Set rs = qdf.OpenRecordset(dbOpenSnapshot)
Set Me.Recordset = rs
但是它会抛出一个错误:
运行时错误“32585”
此功能仅在 ADP 中可用。
我做错了什么或如何解决?
【问题讨论】:
标签: sql-server vba ms-access stored-procedures ms-access-2010