エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
SQLによる例外処理 - 匣の向こう側 - あまりに.NETな
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SQLによる例外処理 - 匣の向こう側 - あまりに.NETな
個人的には例外はキャッチしない方針なのですが、SQL関連の例外についてはそうも行きません。重複やNULL... 個人的には例外はキャッチしない方針なのですが、SQL関連の例外についてはそうも行きません。重複やNULL制約などは例外ではなくエラー扱いにしたいところです。 try { int cnt = IUserDao.Insert(user); } catch (SQLRuntimeException ex) { // SQLRuntimeExceptionはSeasar.NETの型なので局所化したい // OracleExceptionはODP.NETの型なので局所化したい OracleException oex = ex.InnerException; Trace.WriteLine (oex.Message); Trace.WriteLine (oex.Number); return false; } たとえば、上記のような処理が入ります。例ではS2Dao.NETを使っているので、SQLRun