database - 在不更改 Access 数据库的情况下将数据从 MS Access 数据库导入另一个数据库的最佳方法是什么?

标签 database ms-access odbc

我在 Access 数据库 A 上有一个表(存储更多 60.000 条记录),我必须将其导入到另一个 Access 数据库 B 上的表中。

起初,Access数据库B上的表存储了Access数据库A表中的3000条记录。

access数据库A是另外一个程序处理的,我最好不用改动,直接打开就可以得到数据。我需要从 Access 数据库 A 上的表中导入更新记录和新记录以 Access 数据库 B。

  • 每天数据库A有100多条新记录和一些更新记录,我需要在一天结束时将它们导入数据库B。我需要自动执行。

  • 新记录很容易找到,但是更新记录呢?对于更新记录,我需要在数据库 B 中添加一个新行,而不是更改数据库 B 中的任何行。

是否有更好的方法来执行此操作,也许使用 ODBC 连接或其他方法?

请帮帮我! 谢谢并致以最诚挚的问候。

最佳答案

Have a look at this microsoft web page

基本步骤是

  1. 确认两个表中的字段和数据类型兼容,例如字段中的数据是可转移的;
  2. 从数据库 A 附加数据库 B 中的远程表;
  3. 运行追加查询以传输记录;
  4. 确认它有效,例如没有错误消息、正确的记录数等。

关于database - 在不更改 Access 数据库的情况下将数据从 MS Access 数据库导入另一个数据库的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4076318/

相关文章:

javascript - 来自客户端的时间戳

database - 为什么 Redis 被认为是 CP?

php - 我无法执行此查询... 'mysql' 'phpmyadmin'

c# - 文本框的 AccesDB 值

excel - 适用于 Windows 的 Oracle ODBC 驱动程序

java - 用 Java 编写的 ODBC 接口(interface)/驱动程序

mysql 查询帮助选择具有最高 ID 的人的详细信息

ms-access - Access 连续形式: record status

sql - 根据字段值增量并创建记录

mysql - 当通过批处理文件调用的脚本执行时,R 的 dbConnect 失败并显示 "DSN error"