dbcon.excaute("update TABLE set TOTAL=TOTAL+1 where .....")
text1.text=rs.field("TOTAL")
就是说我想执行到此段程序时,将TABLE表中的TOTAL数加1,并且用TEXT1立即显示出数据.但是每次表里的数据是已经加了1了,但是TEXT1显示的仍然是没有加1的数,是不是因为数据库回滚的原因啊??

解决方案 »

  1.   

    dbcon.excaute("update TABLE set TOTAL=TOTAL+1 where .....")
    text1.text=rs.field("TOTAL")这两行代码之间没有其它代码的么需要重新查询
      

  2.   

    TO:SoHo_Andy(冰)是啊,这两行中间没有其它代码了,如何重新查询?
      

  3.   

    dbcon.excaute("update TABLE set TOTAL=TOTAL+1 where .....")
    '添加以下代码
    rs.requrey
    ‘添加完毕
    text1.text=rs.field("TOTAL")
      

  4.   

    rs.open "...."在显示前必须重新执行查询
      

  5.   

    你将rs.open放在
    dbcon.execute 语句的后面肯定可以啊,因为你纪录集其实还没有更新啊