[pgsql-jp: 34359] Re: VB6でNULL の検出

ISHIDA Akio iakio @ mono-space.net
2004年 12月 1日 (水) 00:31:13 JST


こんにちは。石田@苫小牧市です。

今、vbの実行環境は手元に無いのでちょっとアヤシイですが、
以前vbをやっていた時には
こんな関数を作って対処していました。

Function escNull(v As Variant, Optional s As String = "") As String
' Function escNull(v As Variant, Optional s As Variant = "") As Variant
' とやっていたかもしれません
    If IsNull(v) Then
        escNull = s
    Else
        escNull = v
    End If
End Function

で、呼ぶ側は、
    a = escNull(rs("fieldName1").Value)
    b = escNull(rs("fieldName2").Value, 0) ' Nullの時に0が欲しい場合
という感じだったと思います。




pgsql-jp メーリングリストの案内