vs2008: Fehler auf 64-bit Rechner: Jet OLEDB 4.0 nicht registriert

30/04/2010 - 15:30 von Alberto Luca | Report spam
Hallo Newsgroup,

ein C#/vs2008-Programm erzeugt auf einem 64-bit Windows 7-Rechner
folgenden Laufzeitfehler:

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

Wie kann ich den Fehler vermeiden / das Problem lösen?
Gibt es in vs2008 Einstell-Optionen: nur 32-bit Framework?

Besten Dank vorab!
Ciao, Alberto
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
30/04/2010 - 15:56 | Warnen spam
Hallo Alberto,

"Alberto Luca" schrieb:

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

Wie kann ich den Fehler vermeiden / das Problem lösen?



http://blogs.msdn.com/psssql/archiv...f-jet.aspx

Für dich wichtig ist der letzte Abschnitt:



Office 2010 will introduce a 64 bit version of Office. With that is coming a 64 bit
version of the ACE Driver/Provider which will in essence give you a 64 bit version
of Jet. The downside is that it doesn’t ship with the operating system but will be
a redistributable. There is a beta version available of this driver, as Office 2010
hasn’t been released yet.

2010 Office System Driver Beta: Data Connectivity Components

http://www.microsoft.com/downloads/...p;FamilyIDÀ6b8369-60dd-4b64-a44b-84b371ede16d



Das ist zwar nicht die JET Engine, sollte aber, wenn ich das richtig gelesen habe,
bis auf den Connectionstring identisch nutzbar sein (getestet hab ichs aber nicht)

Gibt es in vs2008 Einstell-Optionen: nur 32-bit Framework?



Ja.

Projekt
-> Eigenschaften
-> Reiter "Kompilieren"
-> Button "Erweitere Kompilierungsoptionen..."
-> Auswahl "x86" bei Ziel-CPU

Bei einer ASP.NET Anwendung muss auf einem 64 Bit System (zusàtzlich) der Application
Pool (bis IIS 6 der gesamte IIS Prozess) im 32 Bit Modus laufen.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen