出錯的語句是:
行10 Set conn = Server.CreateObject("ADODB.Connection") 行11 conn.ConnectionString = connStr 行12 conn.open '這一句報錯錯誤提示如下:
Microsoft JET Database Engine 錯誤 '80004005'
未指定的錯誤
/conn.asp,行 12
我們來分析一下,首先,這句連接Access數據庫的語句完全是沒有語法問題的。然后它既然報錯,可能的問題是ADODB.Connection組件有問題。
然后在網站找了一下,確實有其他的朋友也遇到的類似問題。有兄弟提出的解決方案是在c:\windows\temp上加EveryOne完全控制權限。千萬不要這樣做,安全性太差了!經過多方面嘗試,給這個c:\windows\temp目錄加IIS站點的匿名訪問賬號的可讀、可寫權限即可。