Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.29;
Скачать: CL | DM;

Вниз

IBQuery, IBTransaction.   Найти похожие ветки 

 
koks ©   (2002-08-09 10:22) [0]

Простенький вопрос: есть два компонента - IBQuery, IBTransaction, связянных меду собой через IBQuery.Transaction.
IBQuery выполняет INSERT - инстрнукцию с параметрами, причем много раз в цикле.
Вопрос: нужно ли вручную запускать / коммитить IBTransaction и если надо то как лучше: каждый раз для каждого набора параметров или один раз по окончании цикла перебора параметров...
Спасибо..


 
Leran2002 ©   (2002-08-09 10:29) [1]

Лучше конечно один раз выполнить Commit в конце...

Но это еще зависит от того сколько записей ты вставляешь (вдруг у тебя вставка происходит около часа ;-))), и вообще от того что ты хочешь, сохранение только всех записей сразу, или же тебе без разницы сколько записей сохраниться а сколько нет...


 
elv ©   (2002-08-09 10:32) [2]

koks © (09.08.02 10:22)
Вопрос: нужно ли вручную запускать / коммитить IBTransaction
Необязательно. Желательно. Так "правильно".
и если надо то как лучше: каждый раз для каждого набора параметров или один раз по окончании цикла перебора параметров...
Зависит от проекта. Общая рекомендация в конце цикла. Причины: "общий" коммит быстрее, сохранится/откатится логический кусок, т.е. цикл.


 
koks ©   (2002-08-09 10:41) [3]

Ну естейственно, мне нужно сохранять либо все либо ничего....
Спасибо, все понятно !



Страницы: 1 вся ветка

Текущий архив: 2002.08.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
1-95797
^Sanya
2002-08-20 00:11
2002.08.29
WinXP Processes


1-95739
Nazareth
2002-08-18 23:44
2002.08.29
Teechart 5.02 - опять проблемы


3-95728
Nikolai_S
2002-08-09 13:09
2002.08.29
Как из UDL-файла получить ConnectionString без TADOConnection?


4-96006
Новенький в Делфи
2002-06-23 00:34
2002.08.29
SendMessage() отправляет два сообщения


3-95706
Andrew2
2002-08-08 15:28
2002.08.29
Получить список алиасов