none
Der 'Microsoft.JET.OLEDB.4.0'-Provider ist nicht auf dem lokalen Computer registriert. RRS feed

  • Frage

  • Ich möchte aus einer VB.NET Anwendung heraus über OLEDB auf eine Access-Datenbank zugreifen.

    In meiner Entwicklungsumgebung funktioniert es sauber.

    Will ich die Anwendung in einer Serverumgebung über einen Browser mit localhost/Anwendung starten bekomme ich immer folgende Fehlermeldung.

     Der 'Microsoft.JET.OLEDB.4.0'-Provider ist nicht auf dem lokalen Computer registriert.

    Ich suche schon seit Tagen nach einer Lösung, finde aber keine.

    Kann mir bitte jemand helfen?

    Samstag, 21. Februar 2015 16:29

Antworten

Alle Antworten

  • Wie genau compilierst du deine Anwendung?

    Du musst sie aufjedenfall als x86 (32-bit) Anwendung kompilieren.

    Sonntag, 22. Februar 2015 13:22
  • Danke für Deine Antwort!

    Ich habe es standardmäßig als AnyCPU kompiliert. Wenn ich die Web-Anwendung als x86 kompiliere, erhalte ich eine komplett andere Serverfehlermeldung. Zum Datenzugriff kommt es gar nicht erst. Die Fehlermeldung lautet:

    Die Datei oder Assembly "Test_Datenzugriff_Web" oder eine Abhängigkeit davon wurde nicht gefunden. Es wurde versucht, eine Datei mit einem falschen Format zu laden.

    Wahrscheinlich ist irgend eine *.dll auf die verwiesen wird noch auf 64Bit kompiliert. Ich weis aber nicht welche. Entsprechend meiner Überprüfungen in den Verweisen müsste alles passen. Kann es vielleicht daran liegen, dass ich noch mit Visual Studio 2008 arbeite?

    Montag, 23. Februar 2015 18:51
  • Hallo Jörg,

    damit eine als x86 kompilierte ASP.NET Anwendung auf einem IIS läuft, muss der entsprechende Prozess im IIS ebenfalls als x86 laufen.

    Je nach IIS Version wird das ein wenig anders gelöst. Siehe dazu die Hinweise in der IIS Forumsübersicht:

    Rattamek hat allerdings Recht: Um Jet 4 verwenden zu können, muss deine Anwendung zwingend als x86 kompiliert werden.


    Gruß, 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

    Donnerstag, 26. März 2015 00:42
    Moderator