it-swarm.com.de

Unbekanntes Datenbankformat 'C:\.....\Employees.accdb für Microsoft Access-Datenbankdatei?

Ich versuche, auf eine Datei zuzugreifen, die in einer Microsoft Access-Datenbank gespeichert ist. (Ich arbeite in Visual Studio 2012) Ich habe den Quelltyp Datenbank und das Datenbankmodell der Datenbank ausgewählt, wenn es mich fragt, "welche Datenverbindung Ihre Anwendung zum Verbinden verwenden soll auf die Datenbank? ", Ich klickte auf" Neue Verbindung "und wählte dann Microsoft Access Database File (OLE DB). Unter Database file name habe ich auf Durchsuchen geklickt und die entsprechende Datei (Employees.accdb) ausgewählt. Wenn ich Test Connection oder Ok drücke, erhalte ich folgende Fehlermeldung: Nicht erkanntes Datenbankformat.C: .....\Employees.accdb . Irgendwelche Ideen, was ich falsch mache?

15
0000

Ihr Computer fehlt Microsoft.ACE.OLEDB.12.0

Sie finden es hier: http://www.Microsoft.com/en-us/download/details.aspx?id=13255

30
0000

Ich weiß, das ist ein bisschen alt, aber wenn jemand anderes das gleiche Problem hat, hat das für mich funktioniert.

Gemäß Ihrer Beschreibung erstelle ich ein Beispielprojekt VB und versuche, eine Verbindung zur Access 2016-Datenbank herzustellen, und ich bekomme dasselbe Ergebnis mit Ihnen. Dann versuche ich, die alte Version der Access-Datenbank zu verbinden, und es ist erfolgreich.

Ich finde den Provider, der zur Verbindung der alten Version verwendet hat, Microsoft.Jet.OLEDB.4.0. Für die Access 2016-Datenbank sollten wir jedoch Microsoft.ACE.OLEDB.12.0 verwenden. Daher müssen wir Microsoft Access Database Engine 2010 Redistributable und 2007 Office System Driver: Datenkonnektivitätskomponenten installieren, wodurch wir Microsoft.ACE.OLEDB.12.0 auf unserem lokalen Computer installieren und registrieren können Maschine.

Verbinden Sie dann die Access 2016-Datenbank mit den folgenden Schritten.

Neue Datenquelle hinzufügen -> Datenbank -> Datensatz -> Neue Verbindung -> Microsoft Access-Datenbankdatei -> Wählen Sie die Accdb-Datei aus -> Klicken Sie auf die Schaltfläche Erweitert, um den Anbieter zu ändern. Klicken Sie dann erneut auf die Schaltfläche OK, um die Fenster Verbindung hinzufügen und Verbindung testen zu testen. Dies wird erfolgreich ausgeführt Screenshot

0
absenthecon