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