Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Removed |../../index.htm#lansa/if_null_c.htm]
現在地:

...

7.73.2 IF_NULL についてのコメント/警告

SQL NullのフィールドはIF_NULL検査に失敗します。

SQL Nullの検査のみが必要な場合は、以下のようなコードを使用します。
If Nullの検査のみが必要な場合は、以下のようなコードを使用します。 

   If '#FIELD.IsSqlNull'

Endif

...


フィールドがSQL NullまたはNullの場合にTrueを返す条件が必要な場合は、以下のようなコードを使用します。
If NullまたはNullの場合にTrueを返す条件が必要な場合は、以下のようなコードを使用します。 

   If '#FIELD.

...

IsSqlNull *OR #FIELD.IsNull'

Endif

...


または、フィールド値とNULL値を比較することもできます。以下のIfの例は、#Fieldが*SQLNULLまたは*NULLの場合にTrueを返します(#Fieldは数値とします)
If '#FIELD *EQ 。 

   If '#FIELD *EQ *ZERO'

...


Endif