タイトル | : 例外処理について |
記事No | : 5385 |
投稿日 | : 2007/04/20(Fri) 09:34 |
投稿者 | : ヤマ |
try〜catchを使って例外処理を入れています。
そこで、例外exに飛んだとき、エラーnothingが返ってきてしまいます。 プロシージャ内で最後までステップ実行でき、catch exに飛んでしまうのですが、 exの内容はnothingで、次の処理に進んでしまいます。
こういった現象はどういうことなのでしょうか? ないエラーをキャッチしてしまい、処理ができていない??
処理自体は「ボタン」をクリックしたら処理が進んでいくというものですが、 そのボタンクリックイベント内にあるプロシージャでnothingのエラーをキャッチし、 その時点では、ボタンクリックイベントの(大元の)exにはthrowされず、処理がどんどん 進みます。最後まで進んだらボタンクリックイベントの例外exにnothingで返ってきます。
結局処理は正常に終了されておらず、データベースの書き込み処理(commitまで処理は通っている)もできていません。 わけがわからない状況で、どなたかこんな例外が起こった方いましたらよろしくお願いします。
|