Příznak:

Při použití poškozeného databázového souboru Accessu se zobrazí následující chybová zpráva (chyba 3800):

„Id“ není index v této tabulce

or

„AOIndex“ není index v této tabulce.

Ukázkový snímek obrazovky vypadá takto:

Přesné vysvětlení:

V každé databázi Access bude skrytá systémová tabulka „MSysAccessObjects“ a má index s názvem „AOIndex“ pro staré verze Accessu a „Id“ pro nové verze. Během poškození souboru je index také poškozen a Access při otevření poškozené databáze nemůže index najít. Bude tedy hlásit výše uvedenou chybu.

Jediným řešením tohoto problému je používání našeho produktu DataNumen Access Repair opravit soubor MDB a vyřešit tuto chybu.

Ukázkový soubor:

Ukázkový poškozený soubor MDB, který způsobí chybu. mydb_8.accdb

Soubor opraven pomocí DataNumen Access Repair: mydb_8_fixed.accdb