Страница 1 из 1

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

Добавлено: 22.05.2013 20:01
Гость
Имеет место быть база данных DB2 и ADOConnection как компонент для доступа. Если после открытия транзакции beginTrans соединение физически разрывается, возникает странная ситуация - Объект ADOConnection не позволяет себя освободить, потому что открыта транзакция и не позволяет закрыть или откатить транзакцию, потому что разрвано соединение. Но хуже всего, что в таблице остается висеть блокировка и все, что пытается эту таблицу открыть (другие проги и даже собственный DB2-й клиет) виснут, ожидая по всей видимости окончания транзакции... В какую сторону копать?

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

Добавлено: 24.05.2013 09:44
Ravinger
Странная ситуация, с ДБ2 не работал, но ведь подобное должно по таймауту обработано быть? Может что-то тила deadlock посмотреть?

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

Добавлено: 27.05.2013 14:58
Гость
прочитать и понять доку по ADOConnection на странице майкрософта !

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

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

лолшто?