IDbCommand.ExecuteNonQuery() и Thread.Abort()
От: Unholy  
Дата: 24.01.07 07:12
Оценка:
Здравствуйте, столкнулся со странной проблемой.

Есть некое многопоточное приложение. В одном потоке в рамках одной IDbTransaction
происходит вставка и обновление данных в разных таблицах. В один прекрасный момент
происходит Thread.Abort(), зачастую во время выполнения запроса(IDbCommand.ExecuteNonQuery()),
при этом насколько я понимаю должны быть откачены назад все изменения произошедшие в рамках
этой транзакции. Но, происходит откат только последнего запроса и закрытие соединения.

Буду очень признателен за любые советы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.