我在创建项目的一台PC上创建了一个MS Access数据库文件。当我尝试复制包括DB文件在内的整个项目时,会出现一个异常,说明" c:\ path \ db.accdb不是有效路径。确保路径 名称拼写正确,并且您已连接到文件所在的服务器。"无论我多少次更改另一台PC上的连接字符串。
以下是PC项目上的连接字符串已创建
connection.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;";
和连接字符串iv尝试其他PC
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;";
答案 0 :(得分:0)
您有很多方法可以解决此问题。其中一个好的,就是dan所说的(相对路径)。其他方式是使用某个地方,这不是用户特定的,因为在用户路径和此处可能发生的错误。等