PDA

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



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

mz6488
شنبه 18 مرداد 1393, 11: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();

}