Symptom:

Når du bruger Microsoft Access til at åbne en beskadiget Access-databasefil, vises den følgende fejlmeddelelse (fejl 3800):

'Id' er ikke et indeks i denne tabel

Eller

'AOIndex' er ikke et indeks i denne tabel.

Et eksempel på et screenshot ser sådan ud:

Præcis forklaring:

I hver Access-database vil der være en skjult systemtabel "MSysAccessObjects", og den har et indeks kaldet "AOIndex" for gamle versioner af Access og "Id" for nye versioner. Under filkorruption er indekset også beskadiget, og Access kan ikke finde indekset, når den beskadigede database åbnes. Så det vil rapportere ovennævnte fejl.

Den eneste løsning på dette problem er at bruge vores produkt DataNumen Access Repair for at reparere MDB-filen og løse denne fejl.

Prøvefil:

Eksempel på korrupt MDB-fil, der vil forårsage fejlen. mydb_8.accdb

Filen repareret med DataNumen Access Repair: mydb_8_fixed.accdb