CDaoRecordset::IsFieldNullable
更新 : 2007 年 11 月
指定したフィールド データ メンバを "NULL 許容" かどうかを調べます。NULL 許容とは、NULL の値を設定できることです。C++ での NULL とは異なり、データベースの専門用語では、NULL は "値を持たない" ことを意味します。
BOOL IsFieldNullable(
void* pv
);
パラメータ
- pv
状態を調べるフィールド データ メンバへのポインタ。NULL のフィールドがあるかどうかを調べるには NULL を指定します。
戻り値
指定されたフィールド データ メンバを Null にできる場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
NULL を設定できないフィールドは、必ず値を持つ必要があります。レコードを追加または変更するときに、このようなフィールドに Null を設定しようとすると、データ ソースは追加または変更を拒否し、Update は例外をスローします。SetFieldNull を呼び出したときではなく Update を呼び出した時点で、例外がスローされます。
必要条件
ヘッダー : afxdao.h