Обрыв соединения во время транзакции

Ответить
Аватара пользователя
Гость

Обрыв соединения во время транзакции

Сообщение Гость »

Имеет место быть база данных DB2 и ADOConnection как компонент для доступа. Если после открытия транзакции beginTrans соединение физически разрывается, возникает странная ситуация - Объект ADOConnection не позволяет себя освободить, потому что открыта транзакция и не позволяет закрыть или откатить транзакцию, потому что разрвано соединение. Но хуже всего, что в таблице остается висеть блокировка и все, что пытается эту таблицу открыть (другие проги и даже собственный DB2-й клиет) виснут, ожидая по всей видимости окончания транзакции... В какую сторону копать?
Ravinger
Сообщения: 4591
Зарегистрирован: 24.10.2011 16:02

Re: Обрыв соединения во время транзакции

Сообщение Ravinger »

Странная ситуация, с ДБ2 не работал, но ведь подобное должно по таймауту обработано быть? Может что-то тила deadlock посмотреть?
Аватара пользователя
Гость

Re: Обрыв соединения во время транзакции

Сообщение Гость »

прочитать и понять доку по ADOConnection на странице майкрософта !
Аватара пользователя
Гость

Re: Обрыв соединения во время транзакции

Сообщение Гость »

Гость писал(а):прочитать и понять доку по ADOConnection на странице майкрософта !

лолшто?


Тема поднималась пользователем Anonymous 07.11.2014 04:33.
Ответить