SetNullメソッド

機能

指定されたフィールドにNULLを設定します。

形式

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

void SetNull(UINT32 dwIndex) throw DBSQLCA

フィールド名で指定する場合

void SetNull(LPCTSTR lpctFieldName) throw DBSQLCA

引数

dwIndex

1から始まるフィールドの番号を指定します。

lpctFieldName

フィールド名を指定します。

戻り値

なし

機能詳細

指定されたフィールドにNULLを設定します。

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

SetFieldメソッドと同様にEditメソッドを呼び出した後に実行してください。

発生する例外

DBSQLCA(RetCode)

DB_ERROR_NOT_FOUND
引数dwIndexの範囲が不正です。
DB_ERROR_CANNOT_BE_NULL
引数lpctFieldNameにNULLを指定しています。
DB_ERROR_NOT_IN_EDIT
Editメソッドが実行されていません。
DB_ERROR_IN_ASYNC_EXECUTE
ステートメントが非同期実行処理中です。
DB_DRV_ERROR_INVALID_ARGUMENT
引数に指定したフィールド名が不正です。