久久香蕉国产线看观看网_2020国产精品小视频_亚洲国产色一区_国产成人精品亚洲线观看

  • IDC銷售:020-66849165/66849090/66849088
  • 云服務銷售:020-66849108/9091 | 客服(備案,域名,虛機,郵箱):020-66849000-2

登錄 | 會員注冊 | 控制面板 | 幫助中心 | 購物車 | 舉報中心

? ? 域名活動
幫助中心FAQ

網站Access數據庫出現Microsoft JET Database Engine 錯誤80004005 未指定的錯誤的解決方法

使用獨立服務器,例如vps、云主機的用戶在自己搭建IIS+Access+asp環境后訪問網站出現:“Microsoft JET Database Engine 錯誤80004005 未指定的錯誤 /conn.asp ,第5行” ,檢查conn.asp文件內容:

  <% 

db=”../database/mydb.mdb”
Set conn = Server.CreateObject(“ADODB.Connection”)
connstr=”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” & Server.MapPath(“”&db&””)
conn.Open connstr  第5行

%>

第5行是conn.Open connstr ,可以知道這是asp程序在連接Access數據庫時出錯

原因及解決方法:

1.數據庫文件或數據庫文件所在的文件夾權限問題:

    IIS匿名用戶應該對數據庫文件和存放該數據庫的文件夾有寫入、讀取、修改的權限,右鍵單擊文件夾,屬性,選擇“安全”選項卡,點擊“高級”,選擇“權限”選項卡,選中IIS匿名賬戶,一般是“ISUR_”用戶,點擊“編輯(E)”,按照下圖所示設置權限,設置后點擊確定保存修改。




2.C:/windows/temp目錄權限問題

asp程序使用JET引擎訪問Access數據庫時會在系統盤符C:/windows/temp 內創建臨時文件,該類文件一般是JET***.tmp這種類型,如果該目錄沒有寫入權限,JET就無法創建臨時文件,導致報錯。該怎么設置temp目錄的權限呢?和前面一樣,右鍵單擊C:/windows/temp文件夾,屬性,選擇“安全”選項卡,點擊“高級”,選擇“權限”選項卡,選中Users用戶,點擊“編輯(E)”,按照截圖所示的權限修改Users權限: