如何解决ACCESS数据库锁定的问题

来源:百度知道 编辑:UC知道 时间:2024/06/26 02:47:46
单位网站突然有的时候不能打开网页。重启电脑后问题解决。说是CONN.ASP第6行错误。同时生成一个.LDB文件。在网上查了下说是数据库没有关闭或锁定了。请问如何关闭啊,下边是CONN.ASP代码:
<%
starttime=timer()
StrSQL="DBQ="+server.mappath("admin/data/news30000.mdb")+";DRIVER={Microsoft Access Driver (*.mdb)};"
'connstr="driver={SQL Server};server=(local);database=master;uid=sa;pwd=;"
set conn=server.createobject("ADODB.CONNECTION")
conn.open StrSQL(第6行)
%>

你在后面的代码一定要有conn.close,用语关闭数据库连接,否则只打开连接不关闭的话时间长了所有的连接就会都被占用.而程序无法申请到新的连接就会这样.
还有一种情况就是你使用XP做服务器,其中的系统连接数被限制到10个,这也会影响数据库的连接数量.