nicechlk 发表于 2008-10-13 18:55

如何关闭数据库连接?

部分代码:
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页面,如果用户再不回来继续操作,那打开的数据库就不能关闭。如何做才能在跳转之前就关闭数据库呢?或者说这样是否影响数据库并发?

multiple1902 发表于 2008-10-13 19:20

没听说过会影响的。

Conn.Close
Set Conn=Nothing

nicechlk 发表于 2008-10-18 00:31

那,应该放在哪里才会在跳转之前关闭rs连接呢?

gupiao175 发表于 2008-10-22 16:49

对于数据量访问不大的网站没有太大影响,如果量大了那就会容易出现BUG。
你可以在if rs.recordcount >=1 then后,加上调用关闭数据库的函数或过程!

原则是尽可能晚打开数据库,只要得到所需数据,就尽可能早关闭它!

leexiaolong 发表于 2008-10-24 15:48

Conn.Close

页: [1]

编程论坛