Windows2008上連接Access數(shù)據(jù)庫出現(xiàn)“未指定的錯誤”
當(dāng)前位置:點(diǎn)晴教程→點(diǎn)晴OA辦公管理信息系統(tǒng)
→『 經(jīng)驗分享&問題答疑 』
遇到一個麻煩,一個ASP+ACCESS的網(wǎng)站,在Windows2003系統(tǒng)上跑得挺好的。然后換到Windows 2008系統(tǒng)上就壞了。 出錯的語句是: 行10 Set conn = Server.CreateObject("ADODB.Connection") 行11 conn.ConnectionString = connStr 行12 conn.open ''這一句報錯 錯誤提示如下: Microsoft JET Database Engine 錯誤 ''80004005'' 未指定的錯誤 /conn.asp,行 12 我們來分析一下,首先,這句連接Access數(shù)據(jù)庫的語句完全是沒有語法問題的。然后它既然報錯,可能的問題是ADODB.Connection組件有問題。 然后在網(wǎng)站找了一下,確實有其他的朋友也遇到的類似問題。有兄弟提出的解決方案是在c:\windows\temp上加EveryOne完全控制權(quán)限。千萬不要這樣做,安全性太差了!經(jīng)過多方面嘗試,給這個c:\windows\temp目錄加IIS站點(diǎn)的匿名訪問賬號的可讀、可寫權(quán)限即可。 2、如果一般未指定的錯誤,還有個辦法,其實只要很簡單的幾步:
開始 -》運(yùn)行 -》regsvr32 jscript.dll 開始 -》運(yùn)行 -》regsvr32 vbscript.dll 開始 -》運(yùn)行 -》iisreset 該文章在 2017/11/29 10:12:02 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |