Was ist der OLE DB-Verbindungszeichenfolge für Access 2013?

Ich bin mit Visual Studio 2012 erstellen einer Web-Anwendung stellt die Verbindung zu einer Access-2013-Datenbank mit folgenden Programmier-line:

string connectionString = "provider=Microsoft.ACE.OLEDB.12.0;" + "data source=" + Page.Server.MapPath("App_Data\\db1.accdb");

Aber es konnte nicht starten aufgrund der Fehlermeldung

Microsoft.Ass.OLEDB.12.0 ist nicht im lokalen Maschine

Was ist der richtige connection string für Microsoft Access 2013?

  • Haben Sie sichergestellt, dass Page.Server.MapPath() gibt einen gültigen Pfad, da ansonsten diese Verbindungszeichenfolge scheint in Ordnung. Finden Sie Verbindungszeichenfolgen hier.
  • das ist meine Datenbank zuordnen ich schon überprüfen
  • Ich machte noch ein edit zu meiner Antwort.
Schreibe einen Kommentar