症状:
当您尝试用Microsoft Access打开损坏的MDB文件时,会弹出错误消息:
无法读取记录;对' xxxx '没有读权限(错误3112)
其中' xxxx '是Access对象名称,它可以是系统对象或用户对象。
错误消息的截图如下所示:
无法读取记录;没有MSysAccessObjects的读权限
这是一个可捕获的Microsoft Jet和DAO错误,错误代码是3112。
精确的解释:
如果您没有指定表或查询的读权限来查看其数据,则会遇到此错误。您需要咨询系统管理员或对象的创建者来更改权限分配。
但是,如果您确定拥有对象的权限,但仍然得到这个错误,那么很可能对象信息和属性数据部分损坏,Microsoft Access错误地认为您对特定对象没有读取权限。
你可以试试我们的产品DataNumen Access Repair恢复MDB数据库并解决此问题。
示例文件:
示例损坏的MDB文件将导致错误。mydb_4.mdb
被抢救的文件DataNumen Access Repair:mydb_4_fixed.mdb(恢复文件中的' Recovered_Table2 '表对应于未损坏文件中的' Staff '表)