Ich erhalte diesen Fehler, wenn ich versuche, eine vb-Anwendung auf einem anderen PC auszuführen. Gibt es einen Ort, wo ich diese DLL herunterladen kann?Der Provider "Microsoft.ACE.OLEDB.12.0" ist nicht auf dem lokalen Computer registriert
Antwort
Das ist eine Datenprovider-DLL, es scheint ein Office-Treiber für den Zugriff auf Access dbs oder Office-Dokumente, wie sie Datenbanken waren. hier ansehen ... http://www.microsoft.com/downloads/details.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en
ich in das Problem lief der immer noch den Fehler nach bekommen die Office 2007 Data Connectivity Components installieren. Das Problem lag darin, dass 32-Bit von einem 64-Bit-Prozess aufgerufen wird. Verschiedene Lösungen here
Ich fand, es gab eine Reihe von Schritten, die ich auf eine blog post: the-microsoft.ace.oledb.12.0-provider-is-not-registered-on-the-local-machine geschrieben habe.
hatte ich bereits getan, dass AccessDatabaseEngine_x64 als Server 64 Bit ist durch die Verwendung - Siehe Referenz Microsoft Access-Datenbank-Engine 2010 Redistributable http://www.microsoft.com/downloads/en/details.aspx?FamilyID=C06B8369-60DD-4B64-A44B-84B371EDE16D&displaylang=en
Installieren Sie den Microsoft Access-Datenbank-Engine 2010 Redistributable
+1 für neuere (2010/64bit) Lösung – rjchicago