将记录从一个数据库中的多个表复制到另一个

时间:2013-07-04 08:51:56

标签: access-vba

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

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

非常感谢期待

1 个答案:

答案 0 :(得分:0)

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