LCField の IsNull メソッド

このメソッドは、指定されたフィールドのデータが NULL かどうかに応じて、true または false を返します。フィールドには複数の値を格納でき、その一部だけが NULL ということもあります。

定義位置

LCField

構文

flag = thisfield.IsNull (index)

パラメータ

パラメータ

説明

index

Long。フィールドを識別するインデックスです。

戻り値

説明

flag

TRUE または FALSE のブール値です。

Option Public
Uselsx "*lsxlc"  
Sub Initialize
  Dim field As New LCField (LCTYPE_INT, 4) ' four values in one field.
  Dim i%
  Call field.SetInt(1, 2020)
  Call field.SetInt(4, 12)
  For i = 1 To 4
    If field.IsNull(i) Then
      Print "value " & i & " is null"
    Else
      Print "value " & i & " = " & field.GetInt(i)
    End If
  Next
End Sub

出力例

value 1 = 2020
value 2 is null
value 3 is null
value 4 = 12