Всем привет)
Столкнулся с такой ерундовиной, что, если в блоке
Код:
try
ADOConnection.BeginTrans;
// вставка в БД
ADOConnection.CommitTrans;
except
ADOConnection.RollbackTrans;
end;
происходит ошибка, то при последующих действиях, где используется ADOQuery.ExecSQL (например, вставка, апдейт), получаю ошибку "В данном сеансе невозможен запуск дополнительных транзакций", которая сохраняется пока не перезайдешь
Как избежать? Отключаться не вариант...