Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.28;
Скачать: [xml.tar.bz2];




Вниз

Кэширование изменений 


DiggerAbstract   (2001-12-24 11:28) [0]

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



Delirium   (2001-12-24 12:06) [1]

Установи LockType=ltBatchOptimistic

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

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



DiggerAbstract   (2001-12-24 12:55) [2]

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



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

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



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

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




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.28;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.023 c
3-90225           DiggerAbstract        2001-12-24 11:28  2002.01.28  
Кэширование изменений


14-90361          Oleg Gashev           2001-12-03 22:06  2002.01.28  
БИБЛИЯ ПРОГРАММИСТА


1-90306           ProfiUgl              2002-01-11 11:09  2002.01.28  
Помогите разобраться с COM сервером


1-90249           Елена                 2002-01-07 14:00  2002.01.28  
ShellExecute


4-90441           Leviathan             2001-11-26 23:03  2002.01.28  
Поймать выключение чужой программы