System.Data.OleDb.OleDbException: 未指定的錯誤的解決方法 ...
異常詳細信息: System.Data.OleDb.OleDbException: 未指定的錯誤
這個錯誤是access資料庫特有的錯誤,當access頻繁讀取或操作過多的時候就會發生這個錯誤,微軟官方已找不到具體的解決方法,網上搜索了很多,可以使用下麵幾種方法解決一下。
可能解決方法1:
重啟伺服器IIS,釋放access連接,這種方法一般最有效,當然前提是自己有伺服器控制許可權,如果用虛擬主機的話主機商不太可能為一個網站重啟iis,最好的方法就是轉換為sql資料庫。
可能解決方法2:
修改windows或winnt下的temp文件夾的安全選項
加上everyone完全控制
至少要給IIS來賓用戶加上寫許可權
還有一種:把 \windows\system32\config\systemprofile\Local Settings\TEMP 目錄許可權設置everyone的可讀取許可權。
可能解決辦法3:
設置Internet信息服務(IIS)管理器中的應用程式池,更改網站的程式池屬性見下圖:
可能解決辦法4:
很簡單的幾步:
開始>運行:regsvr32 jscript.dll
運行:regsvr32 vbscript.dll
運行:iisreset