0

希望有人可以帮助尝试将数据从当前访问数据库复制到 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]

非常感谢期待

4

1 回答 1

0

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

于 2013-07-23T13:41:46.907 回答