Fehler: Der 'Microsoft.Jet.OLEDB.4.0'-Provider ist nicht auf dem lokalen Computer registriert

Aus ITwiki
Wechseln zu: Navigation, Suche

Problem[Bearbeiten]

Ein .Net Projekt nutzt den OleDB Provider 'Microsoft.Jet.OLEDB.4.0'. Dieser wird jedoch nicht gefunden, da keine 64-Bit Version bei z.B. Windows 7 mit 64-Bit verfügbar ist.

Lösung[Bearbeiten]

Oft reicht es schon, wenn man das Projekt für die Plattform x86 eingestellt. Und das geht so:

  1. Öffnen des Projekts mit Visual Studio (Version 2010)
  2. Rechts im Projektmappen Explorer die Projektmappe auswählen
  3. Im Menü auf Projekt -> Eigenschaften
  4. Konfigurationseigenschaften wählen
  5. Auf die Schaltfläche Konfigurations-Manager... klicken
  6. Für das Projekt mit dem Fehler unter Plattform sowie bei Aktive Projektmappenplattform "x86" auswählen. Wenn es nicht Verfügbar ist, über Neu anlegen.
  7. Projekt speichern

Eventuell müssen anschließend die lokalen Verweise neu gesetzt werden, da der Pfad für die Projekterstellung um "/x86" erweitert wurde.

Links[Bearbeiten]

2010 Office System Driver Beta: Data Connectivity Components