Sdílet prostřednictvím


CRecordset::IsFieldNull

Vrátí nenulovou zadané pole v aktuálním záznamu je Null (nebyla zadána hodnota).

BOOL IsFieldNull( 
   void * pv  
);

Parametry

  • pv
    Ukazatel na datový člen pole jehož stav chcete zkontrolovat, nebo NULL Chcete-li zjistit, zda pole Null.

Vrácená hodnota

Nenulová hodnota, pokud je zadané pole datový člen je označena jako hodnota Null. jinak 0.

Poznámky

Volání funkce tohoto člena zjistit, zda byl členem sady záznamů dat zadané pole označena jako Null.(V databázové terminologii Null znamená "s žádnou hodnotu" a není stejný jako NULL jazyka C++.) Datový člen pole je označena jako Null, je interpretován jako sloupec aktuální záznam, pro který neexistuje žádná hodnota.

[!POZNÁMKA]

Tato funkce člena se nevztahuje na sady záznamů, které používají načítání řádku hromadné.Pokud jste implementovali hromadného načtení řádku, pak IsFieldNull vrátí vždy FALSE a způsobí selhání výrazu.Další informace o načítání řádků hromadného naleznete v článku záznamů: načítání záznamů hromadné (ODBC).

IsFieldNullje implementována prostřednictvím DoFieldExchange.

Výjimky

Tuto metodu lze vyvolávají výjimky typu CMemoryException* .

Požadavky

Záhlaví: afxdb.h

Viz také

Referenční dokumentace

Třída CRecordset

Graf hierarchie

CRecordset::SetFieldNull

CRecordset::IsFieldDirty