Symptom:

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

Datei nicht gefunden

Ein Beispiel-Screenshot sieht folgendermaßen aus:

Beachten Sie, dass der Titel der Fehlermeldung "Microsoft Visual Basic für Anwendung" lautet. Der Fehler scheint also darauf zurückzuführen zu sein, dass keine VBA-Datei gefunden wurde.

Klicken Sie auf die Schaltfläche "OK". Sie erhalten die nächste Fehlermeldung (Fehler 29081):

Die Datenbank kann nicht geöffnet werden, da das darin enthaltene VBA-Projekt nicht gelesen werden kann. Die Datenbank kann nur geöffnet werden, wenn das VBA-Projekt zum ersten Mal gelöscht wird. Durch Löschen des VBA-Projekts wird der gesamte Code aus Modulen, Formularen und Berichten entfernt. Sie sollten Ihre Datenbank sichern, bevor Sie versuchen, die Datenbank zu öffnen und das VBA-Projekt zu löschen.

Um eine Sicherungskopie zu erstellen, klicken Sie auf Abbrechen und erstellen Sie eine Sicherungskopie Ihrer Datenbank. Klicken Sie auf OK, um die Datenbank zu öffnen und das VBA-Projekt zu löschen, ohne eine Sicherungskopie zu erstellen.

or

Das Visual Basic für Applikationen-Projekt in der Datenbank ist beschädigt.

Der Screenshot sieht folgendermaßen aus:

Wenn Sie fortfahren, indem Sie auf die Schaltfläche „OK“ klicken, damit Access die Datenbank öffnen und das VBA-Projekt löschen kann, wird eine dritte Fehlermeldung (Fehler 29072) wie folgt angezeigt:

Microsoft Access hat eine Beschädigung in dieser Datei festgestellt. Um die Beschädigung zu beheben, erstellen Sie zunächst eine Sicherungskopie der Datei. Klicken Sie auf die Registerkarte Datei, zeigen Sie auf Verwalten, und klicken Sie dann auf Datenbank komprimieren und reparieren. Wenn Sie derzeit versuchen, diese Beschädigung zu reparieren, müssen Sie diese Datei neu erstellen oder aus einer vorherigen Sicherung wiederherstellen.

Der Screenshot sieht folgendermaßen aus:

Dies bedeutet, dass Microsoft Access die Datenbank nicht öffnen kann.

Genaue Erklärung:

Die ursprüngliche Health Access-Datenbank enthält überhaupt keine VBA-Projekte. Aufgrund der Beschädigung wird Access jedoch berücksichtigen, dass die beschädigte Datenbankdatei VBA-Projekte enthält, und versuchen, sie zu öffnen. Nachdem die Datei nicht geöffnet werden konnte, werden die obigen Fehlermeldungen angezeigt, was etwas verwirrend ist, da die Originaldatei überhaupt keine VBA-Projekte enthält.

Die einzige Lösung 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_7.mdb

Die Datei repariert mit DataNumen Access Repair: mydb_7_fixed.mdb