Fehler: Der 'Microsoft.Jet.OLEDB.4.0'-Provider ist nicht auf dem lokalen Computer registriert
Aus ITwiki
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:
- Öffnen des Projekts mit Visual Studio (Version 2010)
- Rechts im Projektmappen Explorer die Projektmappe auswählen
- Im Menü auf Projekt -> Eigenschaften
- Konfigurationseigenschaften wählen
- Auf die Schaltfläche Konfigurations-Manager... klicken
- 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.
- 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