事务问题

dabobonimama 2010-04-27 03:35:35
现在我在.NET程序里面有一个方法调用两个存储过程.在.NET程序里面将她们放在一个事务里面.但同时我在SQL 里面对每一个存储过程也写了事务,现在发现如果其中一个存储过程执行成功了,即使在.NET里面回滚,是没有作用的.

现在想问下,这样的情况事务是不是以SQL里面为准的?谢谢
...全文
95 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyvscf 2010-04-28
  • 打赏
  • 举报
回复
c#里面的事务是不能与 存储过程事务生效的
mayonglong 2010-04-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yuwenge 的回复:]
事物不能嵌套
[/Quote]

UP~~
lyonyf 2010-04-27
  • 打赏
  • 举报
回复
既然在SQL中添加了事务,就不要在存储过程中添加事务管理。
zengwenjian 2010-04-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 liuyileneal 的回复:]

关于嵌套事务的问题有可能会导到一些你意想不到的事情发生
[/Quote]
能具体说一下嵌套事务会导致那些意想不到的事情吗?
liuyileneal 2010-04-27
  • 打赏
  • 举报
回复
如果你的存储过程中不必要使用事务的话,就只在.net中使用事务好了
qqzeng-ip 2010-04-27
  • 打赏
  • 举报
回复
在SqlServer中,每条Sql语句都作为一个事务来执行,所以无论在存储过程,还是在.net代码中使用,执行单条Sql语句没有必要使用事务处理
njw1028 2010-04-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 liuyileneal 的回复:]
关于嵌套事务的问题有可能会导到一些你意想不到的事情发生
[/Quote]
UP
liuyileneal 2010-04-27
  • 打赏
  • 举报
回复
关于嵌套事务的问题有可能会导到一些你意想不到的事情发生
卧_槽 2010-04-27
  • 打赏
  • 举报
回复
事物不能嵌套
zengwenjian 2010-04-27
  • 打赏
  • 举报
回复
楼主我刚刚也想查有关事务方面的资料,刚接触不了解,只能帮你顶一下。

110,502

社区成员

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

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

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