Показать сообщение отдельно
  #1  
Старый 02.04.2014, 17:55
Аватар для Mrak
Mrak Mrak вне форума
Местный
 
Регистрация: 26.01.2013
Адрес: МО
Сообщения: 438
Версия Delphi: XE2
Репутация: 17
По умолчанию Ошибка "Невозможен запуск транзакций"

Всем привет)

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

Как избежать? Отключаться не вариант...
__________________
Я за здоровый экстрим!
Спасибо за "спасибо")
Ответить с цитированием