Príznak:

Pri používaní programu Microsoft Access na otvorenie poškodeného databázového súboru programu Access sa zobrazí nasledujúce chybové hlásenie (chyba 3800):

„Id“ nie je index v tejto tabuľke

or

„AOIndex“ nie je index v tejto tabuľke.

Ukážka snímky obrazovky vyzerá takto:

Presné vysvetlenie:

V každej databáze Accessu bude skrytá systémová tabuľka „MSysAccessObjects“ a má index „AOIndex“ pre staré verzie Accessu a „Id“ pre nové verzie. Počas poškodenia súboru je poškodený aj index a program Access nemôže nájsť index pri otvorení poškodenej databázy. Bude teda hlásiť vyššie uvedenú chybu.

Jediným riešením tohto problému je použitie nášho produktu DataNumen Access Repair opraviť súbor MDB a vyriešiť túto chybu.

Ukážkový súbor:

Ukážte poškodený súbor MDB, ktorý spôsobí chybu. mydb_8.accdb

Súbor opravený pomocou DataNumen Access Repair: mydb_8_fixed.accdb