Обратите внимание, что в компонентах ADO нет свойства CachedUpdates, но это не означает, что невозможно отложить передачу изменений данных на сервер. Эта возможность встроена с ADO и называется Batch Updates.
Для ее использования необходимо использовать клиентский курсор (то есть установить свойство CursorLocation в clUseClient) и LockType в ltBatchOptimistic
Так же есть метод сохраняющий изменения UpdateBatch и метод их отменяющий CancelBatch.
К каким записям из набора данных применяется действие зависит от единственного параметра этих функций
arCurrent – текущая запись
arFiltered – записи, которые попали в фильтрацию.
arAll – все записи набора.