Visual C# 2013逆引き大全 555の極意

データベース操作の極意 - Tips287 トランザクションを中止する

Icon comment count 0
Icon stock count 0

Tips287トランザクションを中止する

Pointトランザクション処理をロールバック(OleDbTransactionクラス、Rollbackメソッド)

Level1
対応
  • EXP
  • PRO

トランザクション処理中に例外が発生したときなど、トランザクション処理をロールバックするには、OleDbTransactionオブジェクトのRollbackメソッドを使います。

OleDbTransaction.Rollback()

リスト1では、ボタンがクリックされたら、データベース「C:¥C#2013¥SampleDB.accdb」の社員テーブルにレコードを追加するコマンドを実行しています。追加に失敗して、例外が発生すると、RollBackメソッドでトランザクション処理を中止し、データベースを元の状態に戻します。

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません