【问题标题】:Copy records from multiple tables in one database to another将记录从一个数据库中的多个表复制到另一个
【发布时间】:2013-07-02 04:51:01
【问题描述】:

希望有人可以提供帮助 试图将数据从当前访问数据库复制到 sql 数据库。 已创建与 SQL 数据库的连接,然后尝试创建: connection.execute "INSERT INTO SELECT * FROM" 语句 无法获取 FROM 以从当前数据库中的表中获取记录,它会出现“无效对象名称”错误并引用源表名称。 INSERT INTO table (fields) VALUES(values) 工作正常,但由于我将从 30 多个不同的表中复制数据,所以我想避免使用字段名称

尝试了很多东西,其中之一是: gCon.Execute "INSERT INTO AE_ParameterTest1 SELECT * FROM [MS Access;DATABASE=" & Application.CurrentDb.Name & ";].[ParameterTest1]

非常感谢期待

【问题讨论】:

    标签: ms-access vba


    【解决方案1】:

    强烈建议您从 SQL 管理器导入向导进行导入 而不是从 Access 应用程序推送。 它将为您处理所有字段名等。

    【讨论】:

      猜你喜欢
      • 2017-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-02
      • 1970-01-01
      • 1970-01-01
      • 2012-01-07
      相关资源
      最近更新 更多