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