插入值从数据库到本地表在VBA
问题描述:
我执行我的StoredProcedure这样的:插入值从数据库到本地表在VBA
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
我希望我正确通情达理你的问题......