Да, держит в памяти записи, которые,в моем случае, поставляет DataDriverEh от Датасета (FDQuery).
Причем у MemTableEh есть метод ApplyUpdates, который передает изменения в датадрайвер.
А также есть метод CancelUpdates, который отменяет кэшированные изменения.
Мне требуется узнать имеются ли в наборе изменения.
Еще раз повторю, что есть метод(UpdateStatus), который определяет изменения у текущей записи. Т.е. чтобы узнать есть ли изменения в наборе приходится перебирать все записи набора.
Есть ли метод, аналогичный UpdatesPending в FDQuery и других датасетах?
|