2
如果我在調用之前沒有調用commit,OleDbTransaction會自動回滾嗎?OleDbTransaction是否自動回滾?
如果我在調用之前沒有調用commit,OleDbTransaction會自動回滾嗎?OleDbTransaction是否自動回滾?
請參閱這裏瞭解有關詳細信息的MSDN文檔。
必須提交事務,否則分階段更改不會提交。 出錯時,您應該調用分階段更改的回滾。文檔中的這個引用回答了這個問題。是的,它會回滾。
的事務只能捲起從掛起狀態恢復( BeginTransaction已經調用之後,但在調用Commit之前)。如果 事務在 調用Commit或Rollback之前處理,則該事務將回滾。