在同一个页面里面 多次都用Rs.Close Set Rs = Nothing打开和结束有什么不好的后果
就是不用 rs1 rs2 rs3 一个页面里面多次都用相同的 rs打开和结束
我发现服务器经常出现死机 跟这个有没有关系啊
我每次打开数据库后 都Rs.Close Set Rs = Nothing关闭数据库了 还经常出现死锁 经常要手动更换应用池

解决方案 »

  1.   

    rs的原则是用时才打开,用完立即关闭.
    connection的原则是用时才打开,页面最后一次调用完数据库后立即关闭.
      

  2.   

    在同一个页面里面可以多次都用Rs.Close 
    但没必要多次Set Rs = Nothing
     
      

  3.   

    不知道为什么 我用的是SQL数据库 才20来个人访问 就出现死锁
    每次都页面都
    Rs.Close 

    coon.close都关了 也都释放的 不知道为什么会这样
      

  4.   

    阿门,asp的东西都来SQL了java里面ResultSet用完都是必须要关的包括Statement和Connection
      

  5.   


    应该和rs.close没多大关系,从sql那入手查下.
    另外死锁和锁等待不是一个概念.sp_who2结果里的blkby是否有值,如果有值说明当前时间有堵塞.
    多数情况下要优化sql或是用sql server profiler跟踪,优化耗时的sql.
      

  6.   

    其实我也说不来是不是死锁
    数据库访问一大 就正个网站不能访问了
    就连首页没有链接数据库的也不能访问了
    链接 www.cpplay.com