插入值从数据库到本地表在VBA

插入值从数据库到本地表在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

我希望我正确通情达理你的问题......