ADO.NET事务与存储过程事务

lsj_zrp 2008-08-19 11:27:52
我开启了一个ADO.NET的事务,它去执行两个存储过程,其中每个存储过程中都有事务,第一个存储过程执行没有问题,第二个执行的时候报错,ADO.NET的时候回滚,第一个存储过程执行的也会回滚。为什么会这样?我第一个执行没有问题,存储过程中事务已经提交了,为什么还会回滚?
...全文
328 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
仁者乐于水 2009-05-04
  • 打赏
  • 举报
回复
路过
qixi0616 2008-08-19
  • 打赏
  • 举报
回复
也许明白你的意思,你的事务,执行点没有设对.你对两个存储过程分别执行,分别设置事务试试
qixi0616 2008-08-19
  • 打赏
  • 举报
回复
也许明白你的意思,你的事务,执行点没有设对.你对两个存储过程分别执行,分别设置事务试试
ojekleen 2008-08-19
  • 打赏
  • 举报
回复
事务本来就是这样设计的,恭喜你又成功证实了一下微软的事务程序正确.....
tylike 2008-08-19
  • 打赏
  • 举报
回复
猜想:报错的SP导致ado.net的回滚,ado.net的回滚调用Sp1的回滚
up
lsj_zrp 2008-08-19
  • 打赏
  • 举报
回复

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧