症状:

使用 Microsoft Access 打开损坏的 Access 数据库时,您会看到以下错误消息:

无法识别的数据库格式“filename.mdb”。

其中“filename.mdb”是要打开的损坏的 Access 数据库文件。

以下是示例屏幕截图:

这是一个可捕获的 Microsoft Jet 和 DAO 错误,错误代码为 3343。

准确的解释:

在 MDB 文件中,数据存储为具有固定大小的连续页面。 第一页,称为数据库定义页,包含 most 数据库的重要定义。

如果MDB文件中的页结构被破坏,比如文件头的几个字节被lost 永久性地,Access 将无法识别文件中的页面并将报告此错误。

如果数据库定义页或其他重要数据损坏,则Access无法识别数据库格式,也会报错。

总之,只要Microsoft Access不能将MDB文件识别为有效的Access数据库,就会报这个错误。

你可以试试我们的产品 DataNumen Access Repair 修复 MDB 文件并解决此错误。

样本文件:

示例损坏的 MDB 文件将导致错误。 mydb_1.mdb

修复的文件 DataNumen Access Repair: mydb_1_fixed.mdb (固定文件中的'Recovered_Table2'表对应未损坏文件中的'Staff'表)

参考文献: