【发布时间】:2016-10-31 23:06:40
【问题描述】:
跟随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
我已经看到了网络的连接字符串,所以我认为它们应该可以工作,但是如何?
【问题讨论】:
-
您的应用程序用户是否有权访问该网络路径?
-
当然这就是hi.txt可以打开的原因
-
第一个示例出现什么错误? (第二个例子不是一个有效的 IP 地址:192.168.14。
-
@rontornambe。感谢并为无知感到抱歉。我收到错误
specified file cannot be opened。它现在正在使用192.168.1.14。在第一个中,我也弄错了“PC NAME”,它是sam-pc,我正在尝试sampc。在发布问题之前,我已经关心了所有问题,但不知何故无法解决,因为我没想到这两种情况都会出错。 -
我可以打开
hi.txt,因为我在那里使用复制粘贴路径
标签: connection-string oledbconnection