'Id'不是此表中的索引 - MS ACCESS

时间:2016-03-08 06:15:21

标签: ms-access

尝试打开数据库时,我在Access中遇到错误 和桌子。

错误:'Id'不是此表中的索引

请帮助我,这是正在制作中。

任何人如果遇到相同的情况,请分享他们的专业知识

2 个答案:

答案 0 :(得分:2)

这意味着数据库已损坏。 尝试按照描述here恢复数据库。另请检查this,第20项和this。最后检查prevent corruption的方法。

答案 1 :(得分:0)

我也有此错误消息。不幸的是,谢尔盖提供的链接只是帮助我,我很清楚我的当前数据库是不可恢复的。

我通过以下方式解决了问题:

  1. 创建新的Access DB
  2. 从旧表中手动导出每个表(Access仍然允许我导出到另一个数据库,尽管我在每次导出时都收到错误消息)
  3. 重新创建数据库中表格之间的所有必要关系
  4. 注意:此解决方案对我来说效果很好,因为错误出现在我的数据库的后端。如果你有一个非分裂的数据库,这可能是一个巨大的努力。