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