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
"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
---
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
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