閱讀656 返回首頁    go iPhone_iPad_Mac_apple


ASP+Access網站數據表鎖死導致網站無法訪問的解決方法

此問題主要針對使用Windows Server 2008空間的用戶,但根據測試其他Windows操作係統的出現類似方法也可嚐試使用此方法進行解決。


檢查網站程序的連接Access數據庫方式是使用是否與如下的類似:

DBQ="+server.MapPath(""&db&"")+";DefaultDir=;Driver={Microsoft Access Driver (*.mdb)};

如果是的話,並且出現Access數據表鎖死,即生成的ldb文件無法自動清除,可嚐試將數據庫連接方式更換為以下的方式:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")

具體的代碼,可參考:

<%dim conndim connstrdim dbdb="xxx.mdb"Set conn = Server.CreateObject("ADODB.Connection")connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")conn.Open connstr If Err Then   err.Clear   Set Conn = Nothing   Response.Write "服務器正在維護,請稍後再試。"   Response.EndEnd If Sub CloseConn()                '以下是斷開數據庫連接語句   conn.close   set conn=nothingEnd Sub %>


最後更新:2017-01-10 21:30:52

  上一篇:go IIS錯誤 401.3 - 未經授權解決方法
  下一篇:go 雲主機購買指南