掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
合理的なNullチェック&空文字セットを行うには? (ID:125329)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB.NETです。 次のようなNullチェック用の関数があったとします。 Public Funtion NullCheck (WkData As Object) As Object If IsDbNull(WkData) then NullCheck = "" End if End Function このコードは今ざっと書いたのでおかしい箇所があるとは思いますが、 Nullだった場合、テキストの場合は「""」(空文字列)を セットするような処理になっていると思います。 この関数を利用する側は、 TextCtl.Text=Me.NullCheck(TextCtl.Text) ※テキスト項目に限りません といったような具合になると思います。 そうなるとTextCtl.Textというコードを2度記述しなくては いけなくなります。 こういった内容の関数を Me.NullCheck(TextCtl.Text) といった形式(1度だけ記述すればよいような形)にしたいのですが。 チェック対象のエリアがかなり多すぎて、2度記述ですと バグの原因になりそうなので。 上記のコードにこだわらず、”データがNullの場合、該当のエリアに 空文字をセットする”という処理を合理的に行えるような記述方法が ありましたら教えて下さい。 よろしくお願い致します。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.