共用方式為


CRecordset::IsFieldNull

傳回非零,如果目前的資料錄中指定的欄位是 null (沒有值)。

BOOL IsFieldNull( 
   void * pv  
);

參數

  • pv
    要檢查的欄位資料成員的狀態決定指標或的 NULL 任何欄位是否為 null。

傳回值

不是零,如果指定的欄位資料成員標示為 null;則為 0。

備註

呼叫此成員函式以判斷資料錄集所指定的欄位資料成員是否標示為 NULL。 (在資料庫詞彙中, null 不代表「具有值」並不會與您在 C++ 中 NULL )。如果欄位資料成員為旗標的相同空白,則會將它解譯為,則沒有值目前資料錄的資料行。

注意事項注意事項

這個成員函式不能套用於使用大量資料列擷取的資料錄集。如果您已實作大量資料列擷取,則 IsFieldNull 一定會傳回 ,並造成失敗的判斷提示。如需大量資料列擷取的詳細資訊,請參閱本文 資料錄集:擷取大量資料錄 (ODBC)

IsFieldNull 傳遞 DoFieldExchange中實作。

例外狀況

這個方法會擲回型別 **CMemoryException***的例外狀況。

需求

Header: afxdb.h

請參閱

參考

CRecordset 類別

階層架構圖

CRecordset::SetFieldNull

CRecordset::IsFieldDirty