可能无法将表从较旧(不支持)的Access数据库版本导入到最新版本;当您试图将表从MDB文件导入到ACCDB文件时,通常会发生这种情况。在这种情况下,导入表可能会返回一个类似这样的错误消息:
从旧版本或不支持的版本导入Access数据库表的方法
您可以使用以下两种方法导入数据:
方法1 -将旧的数据库文件格式转换为支持的文件格式
此解决方案需要搜索支持打开Access 97数据库的较老的Access版本(如Access 2003),然后将表导入到支持的Microsoft Access数据库版本中。
详细步骤请参见博客:如何修复“访问无法打开用以前的版本创建的数据库”错误?
这种方法的缺点
此解决方案需要搜索支持打开Access 97数据库的较老的Access版本(如Access 2003),然后将表导入到支持的Microsoft Access数据库版本中。
方法2 -使用Import OLD Utility导入表数据
Import OLD是一个免费且易于使用的实用工具,它允许将表数据从较老的Access版本导入到较新版本。
注意:在运行此实用程序之前,请确保在访问程序上启用了Visual Basic for Applications (VBA)。
使用import OLD工具导入数据的步骤如下:
- 当Import OLD实用程序屏幕打开时,选择主菜单上的Import OLD选项。
- 选择要从其导入“导入表单”窗口上的表的较老的或不支持的数据库。选择数据库后,执行以下任何操作:
- 选择“可选导入到另一个数据库”文本框下的数据库路径,将表导入到另一个数据库。
- 要导入到一个新的数据库,在“可选导入到新数据库”下,指定新的数据库名称和保存数据库的路径。
- 选择“启动过程”。
来自旧的、不支持的Access版本的表数据将被导入并保存到指定的位置。
这种方法的缺点
- Import OLD实用程序只允许导入数据库表中的数据。它不支持从不支持的Access版本导入索引或键。
- 必须在系统上启用VBA才能运行该实用程序。
- 该工具只支持MS Office 32位版本。
- 将数据导入外部数据库可能需要时间,而且可能会影响性能。
导入Access数据库表失败怎么办?
如果数据库损坏或损坏,则可能无法使用上述方法导入表。在这种情况下,您可以尝试使用Stellar repair for Access软件修复数据库。软件支持Access数据库的修复。accdb / . mdb)文件。它可以修复所有的db组件,包括表,删除的记录,表单,模块,宏等。您可以从下面的链接下载Access修复工具的演示版本,以验证数据的准确性。
问:我可以从哪里下载Import OLD工具?
答:你可以从这里下载Import OLD实用程序链接.
问:如何打开旧的Access数据库文件?
A.要打开旧版本的Access数据库文件(MDB),请执行以下步骤:
1.在Access 2003应用程序中打开MDB文件。
2.将文件保存为Access 2000-2003文件格式,然后退出应用程序。
3.在MS Access 2013或更高版本中打开数据库文件(保存在步骤2中)。接下来,将文件保存为.accdb文件格式。
问:如何从另一个Access数据库导入表?
a .要从另一个db导入表,请遵循以下步骤:
- 在Access应用程序中,从主菜单中单击外部数据选项卡。
- 选择“导入和链接”下的Access选项。
- 在弹出窗口中:
- 单击Browse以选择包含要导入的表的Access数据库文件。
- 选择选项“将表、查询、表单、报告、宏和模块导入到当前数据库中”,然后点击OK。
表将从另一个Access db导入到当前db。
问:如何从一个Access数据库导出数据库对象到另一个Access数据库?
A.要将数据库对象从一个Access数据库导出到另一个Access数据库,请参考此操作微软指南.
问:我可以使用Stellar Repair for Access软件修复MDB文件吗?
答:是的,Stellar Repair for Access软件支持修复MDB和ACCDB文件。