0
我需要打开到远程访问数据库的连接。 在本地环境中远程的acess db工作得很好。 当我运行从生产服务器(其他服务器),这个应用程序是失败的消息连接通过c#访问#
“ 它已经被其他用户以独占方式打开,或者您需要权限来查看其数据 。”
我的代码:
conString =
@"Provider=Microsoft.JET.OLEDB.4.0;"
+ @"data source=" \\150.248.248.38\d$\TestApp\vending.mdb;Jet OLEDB:Database Password=1234;";
OleDbConnection connAccess = new OleDbConnection(conString);
try
{
connAccess.Open();
objDiningRoom.Connection = connAccess;
....
}
catch (Exception ex)
{
}
finally
{
connAccess.Close();
connAccess.Dispose();
}
*它不是在其他地方 感谢
你有这个其他接入服务器?如果您在START |中输入“\\ 150.248.248.38 \ d $ \ TestApp \”运行并单击确定,是否打开显示目标文件夹的资源管理器窗口?如果是这样,你可以右键单击并创建一个新的文本文件?如果没有,您有权限问题。我肯定会建议不要使用管理员共享来访问 - 非管理员用户永远不会访问那个,只有管理员。 – 2009-11-26 04:22:27