我正在像这样执行我的 StoredProcedure:
Dim qdef As DAO.QueryDef
Set qdef = CurrentDb.CreateQueryDef("")
qdef.Connect = CurrentDb.TableDefs("tblE").Connect
qdef.sql = "EXEC StoredProc @Param1 = " & Me.Param1
qdef.Execute
现在我想对结果做什么(因为这行不通)..-
是将它们插入到表中:TempTable
。
TempTable 的结构与存储过程的返回值匹配。
我怎样才能对本地表执行类似:'INSERT INTO TempTable (EXEC StoredProc)'
的操作?
最佳答案
您可以将其写入 sql 中的 tmp 表,使用记录集打开此表并将“SQL”tmp_table 的值插入本地临时表。
也许在这里看看:How to insert ADO Recordset into MS Access Table
我希望我正确理解了你的问题......
关于mysql - 将值从数据库插入到VBA中的本地表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42223417/