[英]Access Database throw “Disk or Network error” when running in server
首先,我查找了每個OleDbException“磁盤或網絡錯誤”主題,但沒有任何解決方案解決我的問題。 我正在Windows窗體上為我的辦公室開發一個程序,並使用Access數據庫。 當我在本地測試程序時,一切都很好(db在本地計算機中)。 但是,當我將數據庫上移到共享文件夾(辦公服務器)時,在連接到db(不是每個連接)時,它開始引發磁盤或網絡錯誤。
連接字符串:
OleDbConnection db =新的OleDbConnection(@“ Provider = Microsoft.Jet.OLEDB.4.0;數據源= \\ Ug_Filesrv \\ Ug_Proje $ \\ 0140_SAU_CAE_Library \\ FOKS Database \\ FOKS_Database.mdb; Jet OLEDB:Database Password = 123456;”);
注意:我無法更改數據庫類型,只能訪問允許的數據庫。
需要任何幫助。 謝謝。
解決了 !!!
您是否嘗試過添加
<identity impersonate="true" username="user" password="password" />
在您的web.config中? 地牢
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.