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