从另一个数据库导入表创建新表而不是将数据附加到现有表中

哈伦24小时

我正在尝试将数据库表中的所有数据导入本地数据库中的现有表。但它创建新表而不是将数据复制到表中。我正在使用以下简单代码进行测试。那么,如何导入数据而不是创建新表?请注意:

两者的tables数据结构相同。
表有一个Primary Key字段。

Private Sub cmdRestore_Click()
    DoCmd.TransferDatabase acImport, "Microsoft Access", "C:\Users\Harun.Rashid\Documents\DestinationDB.accdb", acTable, "tblEmpData", "tblEmpData"
End Sub

在此处输入图片说明

6月7日

据我所知,这就是 TransferDatabase 应该工作的方式。它不是一个重复的过程。替代选项:

  1. 设置链接并使用链接表作为后续 SELECT 查询的源 - 甚至不需要填充本地表,但如果您坚持,则使用该链接作为 APPEND 或 UPDATE 操作的源

  2. 在 INSERT SELECT 操作中使用直接引用其他数据库文件路径的 Execute 方法,例如:
    CurrentDb.Execute "INSERT INTO tblEmpData SELECT * FROM tblEmpData IN 'C:\Users\Harun.Rashid\Documents\DestinationDB.accdb'"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

HIbernate不会创建另一个数据库中已经存在的表

将表从一个数据库复制到SQL Server中的另一个数据库

将表从一个数据库复制到Postgres中的另一个数据库

如何将所有配置单元表从一个数据库复制到另一个数据库

如何将表克隆到另一个数据库?

如何使用php将所有表从一个数据库复制到另一个数据库?

使用具有中间表的另一个数据库中的另一个表的列更新部分数据

在将表导出/导入到另一个数据库SQL Server时修改表行

将一个数据库表中的行插入另一个数据库中的两个不同表中

在另一个数据库中重新创建表时,将数据插入/更新到表中

SQL更新表使用另一个数据库中的表

将一个表的属性的内容复制到另一个数据库中的另一表的属性

将表数据从一个数据库复制到具有条件的另一个数据库

如果Android中已经有多个表,如何将另一个表添加到数据库中?

如何将SQL Server 2008表从一个数据库导入到另一个数据库中的多个表中?

将第二个数据库表添加到查询中,并输出与另一个名称相同的列

将数据库中一个表的值插入到另一个数据库中的另一表

将部分数据库表合并到另一个数据库表中?

从tmp数据库中的表插入并更新到另一个数据库中的表

如何使用Python从sqlite中的另一个数据库导入表?

如何使用另一个数据库中的变量在现有数据库中创建新的二进制列?

从一个数据库表插入到 ANDROID 中的另一个数据库表

如何使用另一个数据库表中的值更新表

如何仅将数据从一个数据库表中的数据复制到sql server中的另一个数据库现有表

Laravel:从另一个数据库表中获取数据

从 SQL Server 中的另一个数据库表插入选择

在pyspark中从另一个数据库加载表

我如何将选定的行数据附加到另一个表中

Laravel 更新数据库“成本”中的特定列并将供应商 ID 添加到另一个数据库表