
Mit dem Jet-Provider auf Microsoft Access-Datenbank mit OLE DB-Zugriff, auf einer Maschine mit einem 64bit Betriebssystem wird eine Fehlermeldung angezeigt wird: "Der 'Microsoft.Jet.OLEDB.4.0'-Provider ist nicht auf dem lokalen Computer registriert".
Microsoft nicht mehr entwickelt OLE DB-Provider ist nicht verfügbar, dann ein 64bit-Version.
Die Lösung ist, um die Fertigstellung des Projekts zu 32bit zwingen.
Visual Studio auf Italienisch:
Projekt> Eigenschaften ...> Übersetzen> Erweiterte Optionen beim Kompilieren> Target CPU> x86
Englisch Visual Studio (VS2010):
Projekt> Eigenschaften ...> Übersetzen> Erweiterte Optionen beim Kompilieren> Target CPU> x86
























13. Januar 2011 07.52 Uhr
aus heiterem Himmel, eine Anwendung in Visual Studio 2005, die Daten aus Excel überträgt in Access entwickelt, nicht mehr funktioniert, indem er eine allgemeine Fehlermeldung, aber aufgrund der Manager of Operations, ich glaube, in diesem Fall oder Jet OLEDB dem gleichen Programm, in ein "geschützt", von der Entwicklung (mit Code-Ansicht), aber es schafft, all die (komplexe) Aufgabe, für die ich entwickelt zu tun. Die gleiche Anwendung auf einer anderen Maschine, in diesem Fall, einem Notizblock, aber zeigt keine offensichtliche Problem.
Warten auf eine Antwort, Mit freundlichen Grüßen
Francis Spezial
13. Januar 2011 12.13 Uhr
Hallo Franz, ist die Warnung zu allgemein, und wahrscheinlich das System, bevor die Änderungen vorgenommen wurden, installiert oder deinstalliert werden einige Anwendung, vielleicht auch ein Problem der Referenz gearbeitet.
Sie könnten versuchen, läuft die Installation der Anwendung oder ein System wiederherzustellen.
PS: Ich denke, es ist ein Laptop und einen Notizblock