Немного подумали и пришли к выводу, что программа выполняет строки скрипта до тех пор, пока не встретит строку КОММИТА, после этой строки транзакции записываются в базу, а если ошибка происходит до КОММИТА, то транзакция до ошибки не записывается, вот и происходит потеря данных.
Вопрос: как сделать, чтоб КОММИТ сам работал, вне зависимости от встретившейся ошибки ???
Может параметры Транзакции выставить иначе ? или есть АУТОКОММИТ ?
|