![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проверка транзакции [D6, IB6.x]
jen_bond © (2003-03-29 17:12:00)Подскажите возможно ли узнать выполнилась ли тразакция успешно или же она провалилась???
zacho (2003-03-31 07:36:00) [1]
> jen_bond © (29.03.03 22:23)
А запустить транзакцию с параметром WAIT не судьба ? Вообще советую почитать http://www.ibase.ru/devinfo/pslock.htm, http://www.ibase.ru/devinfo/ibtrans.htmи другие статьи на http://www.ibase.ru/develop.htm
MsGuns (2003-03-30 15:40:00) [2]А InTransaction не поможет Гиганту мысли ?
MsGuns (2003-03-30 15:38:00) [3]>Sergey Masloff (29.03.03 17:15)
...
Rollback();
// Здесь знаем что всеплохо...
Жена ушла, авто сбондили, хата сгорела, с работы выгнали ? ;)))
jen_bond (2003-03-29 22:23:00) [4]Просто у меня возникает проблемма с DeadLock поэтому мне необходимо повторять транзакцию до тех пор пока она не выполниься, а для это необходимо знать ее состояние. Выпреведенный пример не подходит для этого!
Sergey Masloff (2003-03-29 17:15:00) [5]with Transaction do begin
Start();
try
DoSomething();
Commit();
// Здесь знаем что все OK
except
Rollback();
// Здесь знаем что все плохо...
end;
end;