尝试打开两个数据库时,我在 Access 中遇到错误和桌子。
错误:"Id"不是此表中的索引
请帮助我,这是在生产中。
任何人都可以 如果遇到相同的情况,请分享他们的专业知识
这意味着数据库已损坏。尝试按照此处所述还原数据库。还要检查这个,第 20 项和这个。最后检查如何防止腐败。
我也有这个错误消息。不幸的是,谢尔盖提供的链接只是帮助我很清楚我当前的数据库是无法恢复的。
我通过以下方式解决了这个问题:
- 创建新的访问数据库
- 从旧表手动导出每个表(即使每次导出时我都收到错误消息,Access 仍然允许我导出到另一个数据库)
- 在数据库中的表之间重新创建所有必要的关系
注意:此解决方案对我来说效果很好,因为错误出现在数据库的后端。如果你有一个未拆分的数据库,这可能是一个巨大的努力。