Ich habe eine MS Access-Datenbankdatei auf einem PC erstellt, auf dem das Projekt erstellt wird. Wenn ich versuche, das gesamte Projekt einschließlich der DB-Datei zu kopieren, erscheint eine Ausnahme, dass "c: \ path \ db.accdb kein gültiger Pfad ist. Stellen Sie sicher, dass der Pfad richtig geschrieben ist und dass Sie mit dem Server verbunden sind auf dem sich die Datei befindet. " Egal wie oft ich die Verbindungszeichenfolge auf dem anderen PC ändere.Kein gültiger Pfad
Es folgt Verbindungszeichenfolge auf PC-Projekt
erstelltconnection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\acer\Documents\Visual Studio 2015\Projects\Inventory-Management-System\Data\Inventory.accdb;Persist Security Info=False;";
und Verbindungszeichenfolge iv'e auf anderen PC versucht
connection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\user\Documents\Visual Studio 2015\Projects\Inventory-Management-System\Data\Inventory.accdb;Persist Security Info=False;";
Bin ich richtig zu sagen, dass Sie keine connectionString aus einer ConfigFile ziehen, sondern es hart-codieren ? – Sage
Versuchen Sie es mit einem relativen Pfad, finden Sie diese Antwort hier: http://StackOverflow.com/Questions/125157/Relative-Path-Reference-in-Webconfig-Connectionstring –
@Sage ich denke, m hart Codierung, bitte sagen Sie mir wie Ziehen Sie ConnectionString von ConfigFIle –