症狀:
當使用Microsoft Access打開損壞的Access數據庫文件時,它將顯示以下錯誤消息(錯誤3800):
“ Id”不是此表中的索引
or
“ AOIndex”不是此表中的索引。
屏幕截圖示例如下所示:
精確說明:
在每個Access數據庫中,將有一個隱藏的系統表“ MSysAccessObjects”,對於Access的舊版本,它有一個名為“ AOIndex”的索引,對於新版本,它有一個名為“ Id”的索引。 在文件損壞期間,索引也會損壞,並且Access在打開損壞的數據庫時找不到索引。 因此它將報告上述錯誤。
解決此問題的唯一方法是使用我們的產品 DataNumen Access Repair 修復MDB文件並解決此錯誤。
樣本文件:
示例損壞的MDB文件,它將導致錯誤。 mydb_8.accdb