2017-02-14 49 views
1

我執行我的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)'與本地表?

回答

0

你可以在sql的tmp表中寫下它,用記錄集打開這個表,並將「SQL」tmp_table的值插入到本地臨時表中。

也許看看這裏:How to insert ADO Recordset into MS Access Table

我希望我正確通情達理你的問題......