OleDbTransactionは、破棄される前にcommitを呼び出さないと、自動ロールバックされますか?
1 に答える
3
詳細については、MSDNのドキュメントを参照してください。
トランザクションをコミットする必要があります。そうしないと、段階的な変更がコミットされません。エラーが発生した場合は、段階的な変更のロールバックを呼び出す必要があります。ドキュメントからのこの引用は質問に答えます。はい、ロールバックされます。
トランザクションは、保留状態からのみロールバックできます(BeginTransactionが呼び出された後、Commitが呼び出される前)。コミットまたはロールバックが呼び出される前にトランザクションが破棄された場合、トランザクションはロールバックされます。
于 2012-06-09T03:00:39.937 に答える