我想实现这个功能:点击一下command1,记录集rs就增加一条记录,但是数据库并不增加记录。点击5下command1后,rs中就有了五条记录了,这时候点击command2,处理记录集数据。
   我现在用addnew的话,不update则记录集不更新,一update则数据库中也添加新记录了。盼高手指点一下!

解决方案 »

  1.   

    set rs.ActiveConnection = Nothing
      

  2.   

    to sikeen(sikeen) :
     set rs.ActiveConnection = Nothing
    的话,rs得字段如何确定呢?我本来在form_load中把rs和一个数据库相连了,用来确定rs中的字段
      

  3.   

    to  lihonggen0(李洪根,用.NET,标准答案来了) :
    能否说的详细一点呢
      

  4.   

    设定记录集的锁定类型为4-开放式批处理。
    command2_click()中更新记录集:
    rs.updatebatch
      

  5.   

    呵呵,open完後再set = nothing
      

  6.   

    rs.open ??,??,??,adLockBatchOptimisticcommand1_click
    rs.addnew
    rs.fields(??0.value=??
    ...
    rs.update ‘可要可不要
    end subcommand1_click
    rs.updatebatch
    end sub