事务 创建和使用

做一个简单的购物车结算,要更新商品状态,插入购买记录,扣除用户账户金额~

事务要怎么写?

在程序里要怎么调用事务?


ABOUTYOU
浏览 452回答 2
2回答

月关宝盒

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 事务的程序调用。是不是你要的啊?
打开App,查看更多内容
随时随地看视频慕课网APP