Sintomas:

Kapag gumagamit ng Microsoft Access upang buksan ang isang nasirang file ng database ng Access, ipapakita nito ang sumusunod na mensahe ng error (error 3800):

Ang 'Id' ay hindi isang index sa talahanayan na ito

or

Ang 'AOIndex' ay hindi isang index sa talahanayan na ito.

Ang isang halimbawa ng screenshot ay ganito:

Tiyak na Paliwanag:

Sa bawat Access database, magkakaroon ng isang nakatagong talahanayan ng system na "MSysAccessObjects", at mayroon itong index na tinatawag na "AOIndex" para sa mga lumang bersyon ng Access at "Id" para sa mga bagong bersyon. Sa panahon ng katiwalian ng file, nasira rin ang index at hindi mahanap ng Access ang index kapag binubuksan ang nasirang database. Kaya iulat nito ang nabanggit na error.

Ang tanging solusyon sa problemang ito ay ang paggamit ng aming produkto DataNumen Access Repair upang ayusin ang MDB file at malutas ang error na ito.

Halimbawang File:

Halimbawa ng sira na MDB file na magiging sanhi ng error. mydb_8.accdb

Ang file ay nag-ayos ng DataNumen Access Repair: mydb_8_fixed.accdb