PDA

View Full Version : اجرای دستور rollback پس از رخداد خطا از طریق c#



mz6488
شنبه 18 مرداد 1393, 12:14 عصر
سلام.می خوام چند تا کوئری رو به صورت یه جا بفرستم ولی می خوام اگه خطا رخ داد دستور rollback رو اجرا کنه.باید چکارش کنم؟

mz6488
شنبه 18 مرداد 1393, 12:41 عصر
حل شد...


try
{
connect();

trans = con.BeginTransaction();
cmd.Transaction = trans;
cmd.Connection = con;
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
trans.Commit();

disConnect();
}
catch (Exception ex)
{

if (trans != null)
trans.Rollback();

}