用DBedit绑定数据集,然后修改数据的时候,
修改了之后,怎么取消???好象修改了A字段,然后焦点到B字段的时候 ,就自动保存了再按取消 ADOQUERY1.Cancel
的时候,其实都应该保存了--------------
这么简单的问题,应该不用事务吧???

解决方案 »

  1.   

    用dbedit只要一離開就會直接修改.
    如果不用事務的話我建議用edit還是比較好用的.
      

  2.   

    知道了我用ADOQUERY1.Cancel
    取消了之后那几个DBedit的数据还是刚才填上去的那几个,
    数据集的状态还是 修改状态!当游标指到别的记录就保存了啊不过真奇怪ADOQUERY1.Cancel
    之后,怎么还不会取消我所做的修改,难道还得再刷新一下???
      

  3.   

    奇怪
    我用
    ADOQUERY1.Cancel;
    ADOQUERY1.Refresh;之后,数据集的状态还是修改状态?
    原来DBedit修改的数据也还没取消成原来的