Symptom:

Wenn Sie Microsoft Access zum Öffnen einer beschädigten Access-Datenbankdatei verwenden, wird die folgende Fehlermeldung angezeigt (Fehler 3800):

'Id' ist kein Index in dieser Tabelle

oder

'AOIndex' ist kein Index in dieser Tabelle.

Ein Beispiel-Screenshot sieht folgendermaßen aus:

Genaue Erklärung:

In jeder Access-Datenbank gibt es eine versteckte Systemtabelle "MSysAccessObjects" mit einem Index namens "AOIndex" für alte Versionen von Access und "Id" für neue Versionen. Während der Dateibeschädigung wird auch der Index beschädigt und Access kann den Index beim Öffnen der beschädigten Datenbank nicht finden. Es wird also der oben genannte Fehler gemeldet.

Die einzige Lösung für dieses Problem ist die Verwendung unseres Produkts DataNumen Access Repair um die MDB-Datei zu reparieren und diesen Fehler zu beheben.

Beispieldatei:

Beispiel einer beschädigten MDB-Datei, die den Fehler verursacht. mydb_8.accdb

Die Datei repariert mit DataNumen Access Repair: mydb_8_fixed.accdb