Symptoom:

Als u Microsoft Access gebruikt om een ​​beschadigd Access-databasebestand te openen, wordt het volgende foutbericht weergegeven (fout 3800):

'Id' is geen index in deze tabel

of

'AOIndex' is geen index in deze tabel.

Een voorbeeldscherm ziet er als volgt uit:

Nauwkeurige uitleg:

In elke Access-database zal er een verborgen systeemtabel "MSysAccessObjects" zijn, en deze heeft een index genaamd "AOIndex" voor oude versies van Access en "Id" voor nieuwe versies. Tijdens de beschadiging van het bestand is de index ook beschadigd en kan Access de index niet vinden bij het openen van de beschadigde database. Dus het zal de bovengenoemde fout rapporteren.

De enige oplossing voor dit probleem is het gebruik van ons product DataNumen Access Repair om het MDB-bestand te repareren en deze fout op te lossen.

Voorbeeldbestand:

Voorbeeld van een beschadigd MDB-bestand dat de fout veroorzaakt. mijndb_8.accdb

Het bestand is gerepareerd met DataNumen Access Repair: mijndb_8_fixed.accdb