Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Кэширование изменений [D5, ]


DiggerAbstract ©   (2001-12-24 11:28:00) 

PLZ, помогите - при обновлении данных в таблице необходимо сделать кэширование, т.е. необходимо (при использовании ADO технологии) накапливать изменения, а потом или запомнить их все, или отменить все сразу. Примерно реализовать то-же, что и в Midas-технологии.


DiggerAbstract   (2001-12-25 10:39:00) [1]

UpdateBatch нормально проходит на локальных таблицах, и на MSSQLServer, но не работает на DB2, может какие-нить особенности сервера?


Delirium   (2001-12-24 13:00:00) [2]

В ADO нет необходимости в UpdateSQL, для команд типа UpDate, Insert или Delete используй ADOCommand


DiggerAbstract   (2001-12-24 12:55:00) [3]

В BDE используется UpdateSQL, а здесь что-нить есть подобное?


Delirium   (2001-12-24 12:06:00) [4]

Установи LockType=ltBatchOptimistic

применить изменения: ADOQuery1.UpdateBatch;
отменить изменеия: ADOQuery1.CancelBatch;

Не забудь - в таблице должно быть ключевое поле.


Наверх

Титульная страница Поиск, карта сайта Написать письмо