ASP程序里面conn里面连接文件这样的代码是不是需要关闭数据库?

来源:百度知道 编辑:UC知道 时间:2024/06/14 11:38:52
<%
dim conn
dim connstr
on error resume next
connstr="DBQ="+server.mappath("../../hdyrtee764nhfvhf7/djude8$#0ld$de.asa")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
%>

请问是不是需要在下面写一个关闭数据库连接程序,如果要写的话,怎么写?

在执行完所有代码以后,都是要关闭数据库连接的。不然会浪费资源
你可以在每页的最底部写
conn.close : set conn=nothing
这样就把他释放了,注意每一页最好都要关闭他,一般都写成sub,然后关闭的地方
<%call close_conn%>
然后,在你连接数据库下面填
<%sub close_conn
conn.close : set conn=nothing
end sub%>
这样写方便以后修改,一般的网站版权信息都可以封装成function,都写在一个asp文件里,过滤代码、验证、这些经常用的都写进一个ASP文件里。

不需要这里关闭,在引用页里面关闭,代码是:conn.close set conn=nothing