Freigeben über


Fehler "Eine MDE-, ACCDE- oder ADE-Datenbank kann nicht erstellt werden" mit einer Datenbank, die Sie nicht kompilieren können.

Dieser Artikel behebt ein Problem im VBA-Code, das Sie daran hindert, eine Datenbank oder ein Projekt zu kompilieren, oder bei dem es einen Verweis gibt.

Ursprüngliche KB-Nummer: 283788

Hinweis

Erfordert grundlegende Makro-, Codierungs- und Interoperabilitätskenntnisse. Dieser Artikel bezieht sich auf eine Microsoft Access-Datenbank (.mdb/.accdb) und auf ein Microsoft Access-Projekt (ADP).

Symptome

Wenn Sie versuchen, eine Microsoft Access-Datenbank als ACCDE- oder MDE-Datei zu speichern, wird möglicherweise die folgende Fehlermeldung angezeigt, und die ACCDE-Datei wird nicht erstellt.

Microsoft Access konnte die ACCDE-, MDE- oder ADE-Datei nicht erstellen.

Wenn Sie versuchen, eine Microsoft Access-Datenbank als MDE-Datei zu speichern, wird möglicherweise die folgende Fehlermeldung angezeigt, und die MDE-Datei wird nicht erstellt.

Microsoft Access konnte keine MDE-Datenbank erstellen.

Wenn Sie versuchen, ein Microsoft Access-Projekt als ADE-Datei zu speichern, wird möglicherweise die folgende Fehlermeldung angezeigt, und die ADE-Datei wird nicht erstellt.

Microsoft Access konnte keine ADE-Datenbank erstellen.

Ursache

Möglicherweise wird diese Fehlermeldung angezeigt, wenn eine der folgenden Bedingungen zutrifft:

  • Fehler im Visual Basic for Applications-Code, der verhindert, dass Sie die Datenbank oder das Projekt kompilieren.
  • Es gibt einen Verweis auf eine Access-Datenbank (.mdb/.accdb) oder ein Access-Projekt (ADP).

Beschluss

  1. Beheben Sie alle Probleme im Code, die verhindern, dass Sie die Datenbank oder das Projekt kompilieren.
  2. Entfernen Sie verweise auf .mdb-, ACCDB- und ADP-Dateien.

Wenn Sie einen Verweis auf eine .mdb-, ACCDB- oder ADP-Datei beibehalten müssen, konvertieren Sie diese Datei in eine MDE-, ACCDE- oder ADE-Datei, und erstellen Sie dann einen Verweis auf die neue Datei. Sie sollten nun in der Lage sein, die Datenbank oder das Projekt in eine MDE-, ACCDE- oder ADE-Datei zu konvertieren.

Schritte zum Reproduzieren des Verhaltens

  1. Erstellen Sie eine neue -Datenbank.

  2. Drücken Sie ALT+F11, um den Visual Basic-Editor zu öffnen.

  3. Klicken Sie im Menü "Einfügen " auf "Modul".

  4. Geben Sie den folgenden Code ein:

    Sub Generate_Compile_Error()
     MsgBoxx "This will cause an error"
    End Sub
    
  5. Klicken Sie im Menü "Datei " auf "Projektname speichern".

  6. Drücken Sie ALT+F11, um zu Microsoft Access zurückzukehren.

  7. Weisen Sie im Menü „Extras“ auf „Datenbankhilfsprogramme“ hin, und klicken Sie dann auf „MDE-Datei erstellen“.