このメソッドは、指定されたフィールドのデータが 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