2017-02-14 7 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

вы можете написать его в таблице tmp в sql, откройте эту таблицу с помощью набора записей и вставьте значения tmp_table из «SQL» в вашу локальную таблицу темп.

Может быть, посмотрите здесь: How to insert ADO Recordset into MS Access Table

Я надеюсь, что я understanded ваш вопрос правильно ...