程序园

弹奏键盘人生,拂去青春的尘土,留下的只有岁月的痕迹
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

C#调用SQL事务时出现的一个问题

Posted on 2008-12-16 12:21  程旭圆  阅读(537)  评论(0编辑  收藏  举报
begin transaction transaction_name 多条SQL语句commit transaction transaction_name
上面的语句在部分SQL语句出问题后并不会回滚,应改为以下方式:
begin transaction transaction_name 多条SQL语句 if @@error=0 commit transaction transaction_name else rollback transaction transaction_name