9.9.8 AsValue

AsValueを使用すると、*SQLNullの処理をより適切に行うことができます。AsValueでは、SQL nullの可能性を検査しなくても、変数によって指定の値を返すことができます。

入力パラメータ

Default - 変数の値がSQLNullの場合に返される値

日付変数の値として、有効な任意の日付を使用できます。

以下のIFは、日付がSQLnullか今日の日付かを検査します。

If ((#Datetime.IsSqlNull) *or (#Datetime = #Datetime.now))

 

Endif

 

AsValueを使用すると、以下のようにコーディングできます。

If (#Date.AsValue(#Datetime.now) = #Datetime.now)

 

Endif

 

Ý 9.9 DateTime 型組み込みファンクション