IIS出現500錯誤.錯誤類型:Microsoft JET Database Engine (0x80004005) 怎麼解決?非常簡單,看看下面的案例分析與解決的辦法就會明白了.
這是conn.asp文件的內容:
<!--#Include File="Neeao_SqlIn.Asp"-->
<%
dim conn,rs,datapath
set conn=Server.CreateObject("ADODB.Connection")
datapath="db1.mdb"
dbpath=Server.MapPath(datapath)
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=;Data Source="& dbpath
set rs=Server.CreateObject("ADODB.Recordset")
%>
這是打開本地測試127.0.0.1後顯示.
錯誤類型:
Microsoft JET Database Engine (0x80004005)
未指定的錯誤
/conn.asp, 第 5 行
浏覽器類型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
網頁:
GET /index.asp
時間:
2009年3月12日, 21:00:50
解決方法:
C:\Windows\temp目錄的權限不夠,應該加上everyone權限。
“開始”——“運行”進入命令行模式輸入
cacls c:\Windows\temp /g everyone:f
實現給temp目錄添加EVERYONE組的完全控制權限。其中f表示完全控制,相應的設置為R是讀取權限,而W則為寫入權限。
OK解決了。