CRecordset::IsFieldNull
現在のレコードのフィールドに NULL の場合はを返します (値がありません)。
BOOL IsFieldNull(
void * pv
);
パラメーター
- pv
チェックインするフィールド データ メンバーの状態へのフィールドのいずれかが null かどうかを null ポインターまたは。
戻り値
指定したフィールド データ メンバーに Null 値としてフラグが設定された場合、; それ以外の場合は 0。
解説
レコードセットのフィールド データ メンバーが Null 値としてフラグが設定されているかどうかを判定するためにこのメンバー関数を呼び出します。 (データベースの用語で、Null 値は「値」ことを意味します null C++ のと同じになります)。フィールド データ メンバーにフラグが設定されたが null の場合と同様に、値が、現在のレコードの列として解釈されます。
注意
このメンバー関数は、バルク行フェッチを使用しているレコードセットの使用できません。バルク行フェッチを実装している IsFieldNull は FALSE を常に返す、アサーション エラーが発生します。バルク行フェッチに関する詳細については、" " レコードセット: フェッチ サイズのレコードを (ODBC)を参照してください。
IsFieldNull は DoFieldExchangeによって実装されます。
例外
このメソッドは、型 **CMemoryException***の例外をスローできます。
必要条件
Header: afxdb.h