为了账号安全,请及时绑定邮箱和手机立即绑定

事务 创建和使用

事务 创建和使用

ABOUTYOU 2018-10-24 05:06:47
做一个简单的购物车结算,要更新商品状态,插入购买记录,扣除用户账户金额~事务要怎么写?在程序里要怎么调用事务?
查看完整描述

2 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

using (SqlConnection conn = new SqlConnection(DbHelperSQL.connectionString))
           {
               conn.Open();
               SqlTransaction tran = conn.BeginTransaction();
               SqlCommand cmd = new SqlCommand();
               cmd.Transaction = tran;
               cmd.Connection = conn;
               try
               {
             //事务操作开始
                   string sql = string.Format("insert..")
                   cmd.CommandText = sql;
                    cmd.ExecuteNonQuery();
            //事务操作结束
                   tran.Commit();
               }
               catch (Exception ex)
               {
                   tran.Rollback();
                   throw ex;
               }
               finally
               {
                   conn.Close();
               }

           }

sqlserver 事务的程序调用。是不是你要的啊?


查看完整回答
反对 回复 2018-10-25
  • 2 回答
  • 0 关注
  • 451 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信