0

我在一个函数中打开了事务,这个函数调用存储过程,它更新 SqlDataTable 中的数据。在我从这个函数返回后没有回滚或提交并调用其他函数,它必须从同一个 DataTable 返回数据。之后我必须调用第一个函数提交或回滚事务。但我的第二个功能不起作用。你能帮帮我吗?

4

1 回答 1

0

我怀疑您的 SqlTransaction 对象是在第一个函数中定义的,当它超出范围(被销毁或处置)时,它会执行自动回滚。没有任何代码示例很难确定,但这是一个可以为您提供观察到的行为的场景。

于 2014-07-17T08:10:38.767 回答