我的 Access 数据库中有一个查询,而另一个 Access 数据库中有一个结构完全相同的表。 我需要编写一个脚本,将查询中的所有条目添加到表中。我怎样才能做到这一点?
我的任务和外部数据 -> 导出 -> Access 数据库
的功能之间的区别是我需要添加新条目并保存旧条目,但是这个工具只能替换旧条目为新条目。
最佳答案
- 在源数据库中创建指向目标表的链接表。
- 然后,使用追加查询将查询结果插入到链接表中。
编辑:您还可以使用单个 SQL 语句来完成此操作:
INSERT INTO DestinationTable (Field1, Field2)
IN "C:\path\to\file.accdb"
SELECT Field1,Field2
FROM SourceTable
但是the reference说:
For improved performance and ease of use, use a linked table instead of IN.
关于vba - 将表导出到另一个 Access 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12813865/