注册 登录
编程论坛 ASP技术论坛

如何关闭数据库连接?

nicechlk 发布于 2008-10-13 18:55, 1346 次点击
部分代码:
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页面,如果用户再不回来继续操作,那打开的数据库就不能关闭。如何做才能在跳转之前就关闭数据库呢?或者说这样是否影响数据库并发?
4 回复
#2
multiple19022008-10-13 19:20
没听说过会影响的。

Conn.Close
Set Conn=Nothing
#3
nicechlk2008-10-18 00:31
那,应该放在哪里才会在跳转之前关闭rs连接呢?
#4
gupiao1752008-10-22 16:49
对于数据量访问不大的网站没有太大影响,如果量大了那就会容易出现BUG。
你可以在if rs.recordcount >=1 then后,加上调用关闭数据库的函数或过程!

 原则是尽可能晚打开数据库,只要得到所需数据,就尽可能早关闭它!
#5
leexiaolong2008-10-24 15:48
Conn.Close
1