用DBedit绑定数据集,然后修改数据的时候,
修改了之后,怎么取消???好象修改了A字段,然后焦点到B字段的时候 ,就自动保存了再按取消 ADOQUERY1.Cancel
的时候,其实都应该保存了--------------
这么简单的问题,应该不用事务吧???
修改了之后,怎么取消???好象修改了A字段,然后焦点到B字段的时候 ,就自动保存了再按取消 ADOQUERY1.Cancel
的时候,其实都应该保存了--------------
这么简单的问题,应该不用事务吧???
解决方案 »
- ???如何取得fastreport中 MasterData1 每行高度???
- vclskin美化toolbar里的toolbutton,toolbutton之间没有间隔?
- 如何把一个TCustomControl控件的界面全自画,并加上滚动条实现滚动自画界面时,也不闪烁
- 请问.idx 和.dat是什么数据库啊
- 如何提取一个数字的小数呀
- 关于一个FORM的打印问题
- 数组转换为集合(有没直接的函数)
- delphi中如何实现c中的'<<'和'>>'移位操作符?急..急..急..急..急..
- 请问在保存密码到文件中时,比较简单的加密方法
- 关于dbgrideh控件使用的问题
- '键列信息不足或不正确。更新影响到多行'是啥回事
- 各位高手,有没有开发过使用pos机的软件?请指点一二!
如果不用事務的話我建議用edit還是比較好用的.
取消了之后那几个DBedit的数据还是刚才填上去的那几个,
数据集的状态还是 修改状态!当游标指到别的记录就保存了啊不过真奇怪ADOQUERY1.Cancel
之后,怎么还不会取消我所做的修改,难道还得再刷新一下???
我用
ADOQUERY1.Cancel;
ADOQUERY1.Refresh;之后,数据集的状态还是修改状态?
原来DBedit修改的数据也还没取消成原来的