Главная страница
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.01 c
1-95874
snoup
2002-08-17 21:37
2002.08.29
Как программно открыть на машине ресурсы (доступ к файлам и принт


3-95689
Kinder
2002-08-07 15:04
2002.08.29
Копирование баз


1-95852
snoup
2002-08-17 22:00
2002.08.29
Как сделать чтобы в мемо определенный текст был например красного


1-95825
race1
2002-08-17 08:40
2002.08.29
мерцание :(


3-95635
Faun
2002-08-09 21:48
2002.08.29
Кто-нибудь сталкивался?