也就是当AdoQuery1在缓存方式下:
更新数据后,需要用 AdoQuery1.UpdateBatch(); 来把维护的数据提交到服务器;但是有个问题,就是如果我在关闭窗体前,忘记执行 AdoQuery1.UpdateBatch()所以我想在 form1.onclose 事件里判断一下AdoQuery1的缓存中的数据是否已经提交给服务器,或者说AdoQuery1的缓存是否为空.但是我不知道该如何判断?
更新数据后,需要用 AdoQuery1.UpdateBatch(); 来把维护的数据提交到服务器;但是有个问题,就是如果我在关闭窗体前,忘记执行 AdoQuery1.UpdateBatch()所以我想在 form1.onclose 事件里判断一下AdoQuery1的缓存中的数据是否已经提交给服务器,或者说AdoQuery1的缓存是否为空.但是我不知道该如何判断?
更新数据后,需要用 AdoQuery1.UpdateBatch(); 来把维护的数据提交到服务器;但是有个问题,就是如果我在关闭窗体前,忘记执行 AdoQuery1.UpdateBatch()所以我想在 form1.onclose 事件里判断一下AdoQuery1的缓存中的数据是否已经提交给服务器,或者说AdoQuery1的缓存是否为空.但是我不知道该如何判断?
ADOQuery.UpdateCount 这个属性没有啊!看来这个问题,我今生今世都找不到答案了
效果一直不错
我看你做的好像是分层结构吧,用ClientDataSet与服务器联接吧
if ClientDataSet.ChangeCount>0 then ClientDataSet.ApplyUpdate(0);