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