用完当然要close,最好还要加上set rs=nothing和set cmd=nothing不管系统是否会完全释放资源,这总是一个好的习惯!

解决方案 »

  1.   

    其实在一个方法里你显不显示的close,系统自动会关掉的,就像Tyro说的,好的编程习惯应该将之显示的释放掉。:)
      

  2.   

    哦,我本来想问的是用command的execute生成的记录集和一般的用open打开的记录集
    有何不同,比如我用
    cmd.execute打开一个记录集,不用close
    把cmd.commandtext的SQL改一下就能打开别的记录集,不知一般的open打开的
    记录集是不是也能这样?
    先不讨论编程习惯,不过tyro和tophead大虾的意见我双手赞成:)
      

  3.   

    一般open打开的记录集也可以呀!
      

  4.   

    这样吧:SQL="Select * From 行情 Where code = '" & mycode & "'"
    rs.open SQL,mycn
    while not rs.eof
      '你的处理代码
    wend
    rs.close
    set cmd=nothing