以下connectionStrings
可能会出现什么问题string constr = @"Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=\\otherPCName\SmoeSharedFolder\test.mdb;";
或者
string constr = @"Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=\\192.168.14\SmoeSharedFolder\test.mdb;";
当我在该PC上访问数据库 otherCP
时,跟随连接字符串没有问题string constr = @"Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=D:\SmoeSharedFolder\test.mdb;";
此外,我可以使用此路径从其他PC打开文本文件。这告诉路径应该有效
\\otherPCName\SmoeSharedFolder\hi.txt
我已经看过网络的连接字符串,所以我认为它们应该可以工作但是如何工作?
答案 0 :(得分:1)
string constr = @"Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=\\otherPCName\SmoeSharedFolder\test.mdb;";
string constr = @"Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=\\192.168.1.14\SmoeSharedFolder\test.mdb;";
两个字符串都可以从网络PC访问数据库。如果您的数据库文件存在于您有权限 =>的文件夹中存在于共享文件夹中。 只有拥有写入权限,才能编写(更新/插入)。
我收到错误specified file cannot be opened
。因为我在使用otherPCName
和IP 192.168.14
时遇到了问题。 (对于otherccname,我使用的是sampc,但它是sam-pc)。