Symptom:

Når du bruker Microsoft Access til å åpne en ødelagt Access-databasefil, vil den vise følgende feilmelding (feil 3800):

'Id' er ikke en indeks i denne tabellen

or

'AOIndex' er ikke en indeks i denne tabellen.

Et eksempel på skjermbilde ser slik ut:

Nøyaktig forklaring:

I hver Access-database vil det være en skjult systemtabell "MSysAccessObjects", og den har en indeks kalt "AOIndex" for gamle versjoner av Access og "Id" for nye versjoner. Under filkorrupsjonen blir indeksen også skadet, og Access kan ikke finne indeksen når den åpner den ødelagte databasen. Så den vil rapportere den ovennevnte feilen.

Den eneste løsningen på dette problemet er å bruke produktet vårt DataNumen Access Repair for å reparere MDB-filen og løse denne feilen.

Eksempel på fil:

Eksempel på korrupt MDB-fil som vil forårsake feilen. mydb_8.accdb

Filen reparert med DataNumen Access Repair: mydb_8_fixed.accdb