Farbschema: Hell
Sie befinden sich hier: start » de » Dokumentation » Werkzeuge für Microsoft Access » WKL Bootstrapper » Fehlercodes des Starters » Ein Datenbanktreiber, den die Anwendung benötigt, ist nicht installiert (Code 34)

Ein Datenbanktreiber, den die Anwendung benötigt, ist nicht installiert (Code 34)

Das Fenster des Starters meldet: „Ein Datenbanktreiber, den die Anwendung benötigt, ist nicht installiert.“ Darunter steht der Fehlercode 34; die Diagnosedetails (Alt+D) enthalten die technischen Einzelheiten, ebenso die Ausgabe von Wkl.Bootstrapper.exe /diagnose. Der Exitcode des Starters ist 34.

Umgebung

WKL Bootstrapper 1.0 und höher unter Windows 11; odbcDataSources ab 1.0.1. Unterstützt: Windows 11 mit Microsoft 365 Access, 32 oder 64 Bit.

Ursache

Eine von zwei Prüfungen ist fehlgeschlagen; die Diagnosedetails nennen, welche:

  • Ein Treiber aus odbcDrivers hat in der Bitbreite von Access keinen Schlüssel HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\<name>, oder die DLL in seinem Wert Driver existiert nicht. Ein 32-Bit-Access sieht nur 32-Bit-Treiber. Ein nur für den Benutzer installierter Treiber hat keinen solchen Schlüssel: Nennen Sie stattdessen seine Datenquelle in odbcDataSources.
  • Eine Datenquelle aus odbcDataSources ist weder ein Benutzer-DSN noch ein System-DSN der Bitbreite von Access, oder ihr Driver ist weder ein installierter Treibername noch der Pfad einer vorhandenen DLL in der Bitbreite von Access. Benutzer-DSNs sind für beide Bitbreiten derselbe Eintrag, daher scheitert hier auch ein Benutzer-DSN, dessen DLL die andere Bitbreite hat. Der Pfad wird wörtlich genommen: %LOCALAPPDATA% darin wird nicht erweitert.

Lösung

  1. Installieren Sie den Treiber, den die Diagnosedetails nennen, in der Bitbreite von Access, oder legen Sie die Datenquelle, die sie nennen, mit einem Treiber dieser Bitbreite an.
  2. Für einen nur für den Benutzer installierten Treiber führen Sie seine Datenquelle in odbcDataSources auf statt den Treiber in odbcDrivers.
de/wiki/msaccess/bootstrapper/troubleshooting/34-odbc-driver-missing.txt · Zuletzt geändert: von Wolfgang van der Stille