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

参照

参照

CDaoRecordset クラス

階層図

CDaoRecordset::IsFieldDirty

CDaoRecordset::IsFieldNull

その他の技術情報

CDaoRecordset のメンバ