C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 10 を表示中)
■1582 / )  Re[6]: トランザクションの状態の判定
□投稿者/ HIRO (7回)-(2007/02/27(Tue) 21:51:24)
HIRO さんの Web サイト
finally の件大変失礼しました。

以下のように例外をスローさせ、catchで処理をするというのはどうでしょう?

try
{
    // 省略

    if (execCount == 0)
    {
        //catchで受け取れるよう例外をスロー
        throw new Exception("更新件数が0件のため処理を中止します"); 
        return;
    }

    //Commit処理
    trans.Commit();
      
}
catch ( Exception ex )
{
    // ロールバック処理
    trans.RollBack();
}

返信 編集キー/


管理者用

- Child Tree -