Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

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

1,439 views
Skip to first unread message

Alberto Luca

unread,
Apr 30, 2010, 9:30:00 AM4/30/10
to
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

Stefan Falz [MVP]

unread,
Apr 30, 2010, 9:56:42 AM4/30/10
to
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/archive/2010/01/21/how-to-get-a-x64-version-of-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/details.aspx?displaylang=de&FamilyID=c06b8369-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

Alberto Luca

unread,
May 5, 2010, 4:03:56 PM5/5/10
to
Hallo Stefan,

besten Dank f�r die Hinweise.


>> Gibt es in vs2008 Einstell-Optionen: nur 32-bit Framework?
>
> Ja.
>
> Projekt
> -> Eigenschaften
> -> Reiter "Kompilieren"
> -> Button "Erweitere Kompilierungsoptionen..."
> -> Auswahl "x86" bei Ziel-CPU
>

Damit funktioniert's.

Ciao, Alberto

0 new messages