ASPで開発してた頃は、データベースにSELECT文で問い合わせて一つもヒットしない場合、別にエラーは起きなかった。
必要なときだけ、If IsNull ObjRs.Fields(hoge) then みたいにnullの場合の処理を書いてやればそれでよかった。
これがASP.NET2.0になってからは、なぜかエラー(InvalidOperationException)を吐いて止まるようになってしまった。
自分だけ?
ちょっと不便だなあ。
DBに問い合わせてnullが返ることなんてよくあることだから、いちいちエラーで止まられたら面倒。
Try
'nullでないときの処理
'
'
Catch ex As System.InvalidOperationException
'nullのときの処理
'
'
End Try
今回はこんな感じでとりあえず回避してみた。
いいのか?本当のとこよくわからん。
