IsNullメソッド

機能

パラメタの値がNULL(欠損値)かどうかを確認します。

形式

インデクス番号で指定する場合

BOOLEAN IsNull(UINT32 dwIndex) throw DBSQLCA

レコード番号・インデクス番号で指定する場合

BOOLEAN IsNull(UINT32 dwRow,UINT32 dwIndex) throw DBSQLCA

引数

dwIndex

1から始まるパラメタの番号を指定します。

dwRow

1から始まるパラメタのレコード番号を指定します。

戻り値

データ型:BOOLEAN

TRUE:パラメタの値がNULLです。

FALSE:パラメタの値はNULLではありません。

機能詳細

指定されたパラメタがNULLかどうかを確認します。

NULLはC言語で使用するNULLポインタの意味ではなく,データベースシステムでは「値がない」ことを意味します。

NULLであるパラメタに対してGetParamメソッドを呼び出すと,戻される値は意味のない値(0,NULL文字列,要素がすべて0,NULL文字列からなる構造体,又は不定値)となります。

発生する例外

DBSQLCA(RetCode)

DB_ERROR_NOT_ENOUGH_MEMORY
メモリ容量が不足しました。
DB_ERROR_RESULTSET_NOT_EXIST
非同期実行時に,検索結果がまだ取得できていません。
DB_ERROR_ARGUMENT_OUT_OF_RANGE
引数dwIndex,引数dwRowの範囲が不正です。