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

Вниз

Про транзакции   Найти похожие ветки 

 
Skalp   (2003-04-24 16:12) [0]

Есть FormMain.ADOConnection1, и связанная через него хранимая процедура DMSecure.SP_CALC_New. Подскажите пожалуйста правильно я понимаю, что результат кода

FormMain.ADOConnection1.BeginTrans;
TRY
DMSecure.SP_CALC_New.ExecProc;
FormMain.ADOConnection1.CommitTrans;
EXCEPT
FormMain.ADOConnection1.RollbackTrans;
MessageDlg("Неудачное выполнение операции!", mtError, [mbOk], 0);
Exit;
END;

будет такой, что либо ВСЕ команды и операции выполняемые в хранимой процедуре выолнятся, либо они полностью ВСЕ откатятся?


 
stone ©   (2003-04-24 16:17) [1]

правильно


 
jocko ©   (2003-04-24 17:48) [2]

правильно, но лучше транзакцию открыть и при необходимости откатить в самой процедуре.



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

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

Наверх




Память: 0.46 MB
Время: 0.016 c
3-46576
AlexAlex
2003-04-21 13:21
2003.05.15
Проблемы с типом Float на Informix при переходе PC ->Sun


8-46851
Eugeny (r66)
2003-02-05 10:43
2003.05.15
bmp(24bit) -> gif(4bit) (+)


14-46943
oleg_art
2003-04-24 15:57
2003.05.15
Рэй Лийшнер


3-46616
kol
2003-04-23 16:07
2003.05.15
Удаление повторяющихся записей в таблице


3-46602
mic_2000
2003-04-23 17:52
2003.05.15
Как можно в IB6 из 0 сделать NULL?