CDaoRecordset::IsFieldNull

BOOL IsFieldNull (void ※ pv );
(CDaoException、CMemoryException) を投げます。

戻り値

指定したフィールド データ メンバーが null ですそうでなければ 0。

パラメーター

太陽光発電

ステータスをチェックするフィールド データ メンバーまたはNULLのフィールドが Null かどうかをするへのポインター。

解説

レコード セットの指定したフィールド データ メンバーが Null としてフラグが設定されているかどうかを確認するにはこのメンバー関数を呼び出します。(データベース用語では、「値を持たない」ことを意味を Null し、 NULL c と同じではありません)。フィールド データ メンバーが null の場合は、それを価値がない、現在のレコードの列として解釈されます。

特価;次のコード例に示すように特定の状況では、 IsFieldNullを使用して効率的なことができます。(&N):

 COleVariant varValue;int nField;//このコードは効率的ではありませんのでデータ//両方 IsFieldNull を取得する必要があります//と GetFieldValue場合 (! rs。IsFieldNull (pField))特価;rs。GetFieldValue (nField、varValue);//このコードがより効率的ですrs。GetFieldValue (nField、varValue);場合 (varValue.vt VT_ を = =)・ ・何か(&N)

特価;CDaoRecordsetから派生させることがなく動的レコードのバインディングを使用している場合は、必ず、例のようにVT_を使用するには(&N)。

CDaoRecordset の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CDaoRecordset::IsFieldDirtyCDaoRecordset::IsFieldNullable(&N)

Index