ado。net的事物BeginTransaction demo

var seqNoList = seqNos.SplitToList(",");            

var db = CreateDb();            

List<DBParameter> paraList = new List<DBParameter>();            

DBParameter para = null;             string strSql = string.Empty;

            try             {                 db.BeginTransaction();

                for (int i = 0; i < seqNoList.Count; i++)                 {                     strSql = "delete from Item_tBasicInfo where SeqNo = @SeqNo";

                    paraList = new List<DBParameter>();                     para = new DBParameter("SeqNo", DbDataType.Int64);                     para.Value = seqNoList[i].ToInt64();                     paraList.Add(para);

                    db.ExecuteNonQuery(strSql, paraList);                 }

                db.Commit();                 return true;             }             catch             {                 db.Rollback();                 throw;             }

转载于:https://www.cnblogs.com/zcm123/archive/2013/06/06/3120776.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值