OleDbTransaction会自动回滚吗?

时间:2012-06-09 02:55:53

标签: .net transactions

如果我在调配之前没有调用commit,OleDbTransaction会自动回滚吗?

1 个答案:

答案 0 :(得分:3)

有关详细信息,请参阅此处获取MSDN文档。

必须提交事务,否则不会提交暂存的更改。 出错时,您应该调用已暂存更改的回滚。文档中的引用回答了这个问题。是的,它确实会回滚。

  

事务只能从挂起状态回滚(之后   已调用BeginTransaction,但在调用Commit之前)。该   如果事务处理完毕,事务将被回滚   调用Commit或Rollback。

http://msdn.microsoft.com/en-us/library/93ehy0z8.aspx