System.Data.OleDb.OleDbException: 未指定的錯誤的解決方法

異常詳細信息: System.Data.OleDb.OleDbException: 未指定的錯誤

這個錯誤是access數據庫特有的錯誤,當access頻繁讀取或操做過多的時候就會發生這個錯誤,微軟官方已找不到具體的解決方法,網上搜索了不少,能夠使用下面幾種方法解決一下。sql

可能解決方法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數據庫

相關文章
相關標籤/搜索