【问题标题】:Inserting values from db to local table in VBA在VBA中将值从db插入到本地表
【发布时间】:2017-02-14 18:37:20
【问题描述】:

我正在像这样执行我的 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)' 与 LOCAL 表?

【问题讨论】:

    标签: mysql vba stored-procedures


    【解决方案1】:

    您可以将其写入 sql 中的 tmp 表中,使用记录集打开此表并将“SQL”tmp_table 的值插入到本地临时表中。

    也许看看这里:How to insert ADO Recordset into MS Access Table

    希望我正确理解了您的问题...

    【讨论】:

      猜你喜欢
      • 2017-03-21
      • 1970-01-01
      • 2019-12-10
      • 1970-01-01
      • 2018-09-07
      • 1970-01-01
      • 1970-01-01
      • 2017-06-13
      • 2016-09-03
      相关资源
      最近更新 更多