Fehler beim öffnen einer Datenbankverbindung: Provider=SAOLEDB…

In einigen Fällen kann es beim Starten von LX Connect zu folgendem Fehler kommen, der jedoch behoben werden kann.

Fehlermeldung

System.Exception: Fehler beim öffnen einer Datenbankverbindung: 
Provider=SAOLEDB;Data source=LXSYDSN;DATABASE=LXOFFICE;UID=****;PWD=**** 

OLE DB Fehler: "The 'SAOLEDB' provider is not registered on the local 
machine." ---> System.InvalidOperationException: The 'SAOLEDB' provider 
is not registered on the local machine.

OLEDB Fehler

Ursache

LX Connect versucht, per OLEDB auf die Lexware-Datenbank zuzugreifen. Die Dafür erforderliche DLL ist jedch nicht vorhanden oder nicht registriert. Die entsprechende DLL wird zusammen mit dem Lexware-Client ausgeliefert.

Lösung

  1. Öffne eine Konsole (Start -> Ausführen -> „cmd“)
  2. Führe folgendes Kommando aus:
    regsvr32 "C:\Program Files (x86)\SQL Anywhere 17\Bin32\dboledb17.dll"
  3. Starte LX Connect neu.

Schreibe einen Kommentar