关于ADO缓冲的问题 (50分)

  • 主题发起人 主题发起人 fstao
  • 开始时间 开始时间
F

fstao

Unregistered / Unconfirmed
GUEST, unregistred user!
如果把Tquery的Cachedupdate设置为True时,
假如用Tquery的属性UpdatesPending就可以判断缓冲数据是否提交,但
是用Tadodataset时,如何判断缓冲数据有没有提交?我已经把LocyType
设置ltBatchOptimistic。
假如用TDbgrid来显示数据,假设某一个表有5条数据,那么Tdbgrid就显示
5条数据,假如我把Tadodataset的LocyType设置ltBatchOptimistic,我直接
在Tdbgrid修改第三行数据,然后用键盘上的方向键向上或向下移动(没有提
交数据),好了,那么我如何知道第三行的数据已经修改过(记录已经移到第
二行或第四行)?如果说是用BDE连接数据库的,只要用Tquery的属性
UpdatesPending就可以判断缓冲数据是否提交,就可以判断有没有修改过数据。
用Tadodataset或Tadoquery能否做得到?
 
用RecordStatus属性判断
 
行是行,但还是达不到我的要求,我以前就试过了。
 
接受答案了.
 
后退
顶部