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