Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
1-46810
Anik
2003-05-02 14:04
2003.05.15
как можно сделать так чтобы ... в Edit курсор не отображалься.


8-46844
vidiv
2003-02-03 05:22
2003.05.15
Полупрозрачная окружность


1-46709
GreatDan
2003-05-04 09:14
2003.05.15
StringGrid


1-46787
Deadlock
2003-05-02 04:59
2003.05.15
Псих - TRxRichEdit


1-46723
P@ran0id
2003-05-03 18:48
2003.05.15
Как редактировать текст в HEX




   Наверх