UniversalCommand1.Connection=UniversalConnection1;
using (TransactionScope transScope = new TransactionScope()) {
UniversalConnection1.Open();
UniversalCommand1.ExecuteNonQuery();
transScope.Complete();
}
UniversalConnection1.Close();
- or -
UniversalCommand1.Connection=UniversalConnection1;
UniversalConnection1.Open();
using (TransactionScope transScope = new TransactionScope()) {
UniversalConnection1.EnlistTransaction(Transaction.Current);
UniversalCommand1.ExecuteNonQuery();
transScope.Complete();
}
UniversalConnection1.Close();
- or -
CommittableTransaction cmtTx = new CommittableTransaction();
UniversalConnection1.Open();
UniversalConnection1.EnlistTransaction(cmtTx);
UniversalCommand1.ExecuteNonQuery();
UniversalConnection1.Close();