阅读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 云主机购买指南