Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 21479|Antwort: 0

[Quelle] Das "Microsoft. ACE.oledb.12.0" bietet einen Workaround

[Link kopieren]
Veröffentlicht am 23.09.2015 09:34:30 | | |
Fehlermeldung: "Microsoft. ACE.oledb.12.0"-Anbieter.Lösung:

Loshttp://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exeHerunterladen. Dann installieren Sie es.

Dieser Fehler liegt daran, dass du eine von ACCESS2007 Version erstellte Datenbank verwendest, aberServerEs gibt kein Programm, das zusammenarbeitet, daher gibt es einen Fehler.

Das "Microsoft. ACE.oledb.12.0"-Anbieter.
Hinweis:Eine unbehandelte Ausnahme trat während der Ausführung der aktuellen Webanfrage auf. Überprüfen Sie die Stack-Trace-Informationen auf Details zu dem Fehler und woher er in Ihrem Code, der den Fehler verursacht hat.

Ausnahmedetails:System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
Laden Sie den Office-Systemtreiber von 2007 herunter: Installation von Data Connection Component.
http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe
Dieser Download installiert eine Reihe von Komponenten, die Nicht-Microsoft Office-Anwendungen verwenden können, um Daten aus Office-Systemdateien von 2007 auszulesen,
Zum Beispiel das Lesen von Daten aus Microsoft Office Access 2007 (mdb und accdb) Dateien und Microsoft Office Excel 2007 (xls, xlsx und xlsb) Dateien.
Diese Komponenten unterstützen auch die Einrichtung von Verbindungen zu Microsoft Windows SharePoint Services und Textdateien.

Zusätzlich sind ODBC- und OLEDB-Treiber installiert, damit Anwendungsentwickler Anwendungen entwickeln, die mit Office-Dateiformaten verbunden sind.
---------------------------------------------------------------------------------------------------------------------------------------------------
Nutzen Sie diesen Download:
Wenn Sie Anwendungsnutzer sind, konsultieren Sie die Anwendungsdokumentation für detaillierte Informationen zur Verwendung des passenden Treibers.

Wenn Sie ein Anwendungsentwickler mit OLEDB sind, setzen Sie den Provider-Parameter der ConnectionString-Eigenschaft auf "Microsoft.ACE.OLEDB.12.0"
Wenn Sie sich mit Microsoft Office Excel-Daten verbinden möchten, fügen Sie "Excel 12.0" zu den erweiterten Eigenschaften des OLEDB-Verbindungsstrings hinzu.

Wenn Sie ein Anwendungsentwickler sind und ODBC verwenden, um sich mit Microsoft Office Access-Daten zu verbinden,
Bitte setzen Sie die Verbindungszeichenkette auf "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=Pfad zur mdb/accdb-Datei"

Wenn Sie als Anwendungsentwickler ODBC verwenden, um sich mit Microsoft Office Excel-Daten zu verbinden,
Bitte setzen Sie den Verbindungsstring auf "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)}; DBQ=Pfad zur Datei xls/xlsx/xlsm/xlsb"

Details:http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891

Oder:
Lösung 1 (Verifikation ist in Ordnung)
  Wählen Sie den App-Pool der App ------> wählen Sie die Erweiterten Einstellungen ---------> aktivieren Sie 32-Bit-Apps -------> true  

Lösung 2
  Microsoft.ACE.OLEDB.12.0 kann nicht mehr auf x64 verwendet werden, du musst deine Webanwendung dazu zwingen, auf x86 zu kompilieren und sie dann in Win08 x64 zu veröffentlichen, denk daran, im Anwendungspool Enable 32bit Application = true zu setzen.
(Keine Verifizierung)






Vorhergehend:Wie kann man testen, ob Ihr Netzwerk für das UDP-Protokoll deaktiviert ist?
Nächster:c# Operation Access Datenbank DBHelp Klasse
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com