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