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();
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.