如何关闭数据库连接?
部分代码:rs.open "select * from 表名 where 条件语句,conn,1,1
if rs.recordcount >=1 then
response.Write "<script language='javascript'>"
response.Write "alert('对不起,您输入的新名称已存在!请检查后重新输入!');"
response.Write "location.href='u_input.asp';"
response.Write "</script>"
end if
问题:
当这个条件成立时,会跳转到u_input.asp页面,如果用户再不回来继续操作,那打开的数据库就不能关闭。如何做才能在跳转之前就关闭数据库呢?或者说这样是否影响数据库并发?
Conn.Close
Set Conn=Nothing 那,应该放在哪里才会在跳转之前关闭rs连接呢? 对于数据量访问不大的网站没有太大影响,如果量大了那就会容易出现BUG。
你可以在if rs.recordcount >=1 then后,加上调用关闭数据库的函数或过程!
原则是尽可能晚打开数据库,只要得到所需数据,就尽可能早关闭它! Conn.Close
页:
[1]
