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å et 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 er indeksen også skadet, og Access finner ikke indeksen når den ødelagte databasen åpnes. Så den vil rapportere ovennevnte feil.

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å skadet MDB-fil som vil forårsake feilen. mydb_8.accdb

Filen ble reparert med DataNumen Access Repair: mydb_8_fixed.accdb