Hello Kovalenko,

Wednesday, July 25, 2007, 10:18:48 AM, you wrote:

KD> А хрен его знает :) Андрюха Меркулов появится - пусть он башку
KD> ломает :))

Разобрал я тута немспейс System.Data рефлектором
на диспосе конекшена вызываеться
KD>         protected override void Deactivate()
KD>         {
KD>             base.NotifyWeakReference(0);
KD>             if (this._forcedAutomaticEnlistment)
KD>             {
KD>                 this.EnlistTransactionInternal(null, false);
KD>             }
KD>             OleDbTransaction localTransaction = this.LocalTransaction;
KD>             if (localTransaction != null)
KD>             {
KD>                 this.LocalTransaction = null;
KD>                 localTransaction.Dispose();
KD>             }
KD>         }
а у OleDbTransaction
KD>         protected override void Dispose(bool disposing)
KD>         {
KD>             if (disposing)
KD>             {
KD>                 this.DisposeManaged();
KD>                 this.RollbackInternal(false);
KD>             }
KD>             base.Dispose(disposing);
KD>         }
Так что походу откатимся корректно :)))))))))


  Тема Дня: Обязательная лечебно-подземельная пpоцедуpа для всех 
кpивых-гоpбатых...
  До не скорой встречи в аду,
 Max                            mailto:[EMAIL PROTECTED]


Ответить