发布于2026-07-17 阅读(0)
扫一扫,手机访问
using (var conn = new SqlConnection(connStr))
{
conn.Open();
using (var trans = conn.BeginTransaction())
{
try
{
var cmd1 = new SqlCommand("INSERT INTO Orders (...) VALUES (...)", conn, trans);
cmd1.ExecuteNonQuery();
var cmd2 = new SqlCommand("UPDATE Inventory SET Stock = Stock - @qty WHERE Id = @id", conn, trans);
cmd2.Parameters.AddWithValue("@qty", qty);
cmd2.Parameters.AddWithValue("@id", productId);
cmd2.ExecuteNonQuery();
trans.Commit(); // 只有到这里才真正提交
}
catch
{
trans.Rollback(); // 出错立刻回滚
throw; // 重新抛出,不吞异常
}
}
}
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8