标签:
if (ADOQuery1->UpdateStatus() == usUnmodified) return;
ADOQuery1->UpdateBatch(arAll);
UpdateStatus只能判断当前记录(当前行)的状态,不能判断整个记录集的状态啊.
ClientDataSet1控件有ChangeCount属性可以判断整个数据集的变动数。
if( ClientDataSet1->ChangeCount)
ClientDataSet1->ApplyUpdates(-1);
FDQuery控件也有ChangeCount
FDQuery1->ChangeCount;
FDQuery1->UpdateStatus();
FDQuery1->ApplyUpdates(-1);
标签:
原文地址:http://www.cnblogs.com/cb168/p/4269275.html