【发布时间】:2014-07-15 22:10:35
【问题描述】:
我在 SQL Server 中调用一个包含参数并返回数据集的存储过程。
我需要找到一种将这些数据导入 Access 表的好方法。是否可以一次性完成,或者我可以将记录集附加到查询中,然后在第二步中将记录粘贴到表中。我会很感激任何指示。
Private Sub GetOpex()
Dim cnn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Provider=SQLOLEDB;Data Source=server;Initial Catalog=dbaseIntegrated Security=SSPI;"
cnn.Open
Set rs = New ADODB.Recordset
Set rs = cnn.Execute("ProceName, 9, 2014, 22")
# Insert to an Access Table
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
End Sub
【问题讨论】:
-
只需循环遍历 ADODB 行以检索数据并使用 DAO 插入它。
-
Ron - 我不想逐行浏览,因为它会花费太长时间。
标签: sql-server ms-access stored-procedures