CRecordset::IsFieldNull
Zwraca wartość niezerową, jeśli określonego pola w bieżącym rekordzie ma wartość Null (nie ma wartości).
BOOL IsFieldNull(
void * pv
);
Parametry
- pv
Wskaźnik do elementu danych pole, którego stan chcesz sprawdzić, lub NULL Aby ustalić, czy są dowolne pola Null.
Wartość zwracana
Niezerowa, jeśli członek określonego pola danych jest oflagowana jako Null; 0 inaczej.
Uwagi
Wywołanie tej funkcji Członkowskich do określenia, czy określonego pola danych członkiem zestawu rekordów została oflagowana jako Null.(W terminologii baz danych Null oznacza "posiadające wartość nie" i nie jest taki sam, jak NULL w języku C++.) Członek danych pola jest oflagowana jako Null, jest interpretowany jako kolumna bieżący rekord, dla którego nie ma żadnej wartości.
[!UWAGA]
Ta funkcja Członkowskich nie jest stosowana na zestawy rekordów przy użyciu pobieranie wiersza luzem.Jeśli zaimplementowano luzem pobieranie wiersza, następnie IsFieldNull zawsze zwraca FALSE i spowoduje potwierdzenia nie powiodło się.Aby uzyskać więcej informacji na temat Pobieranie wiersza luzem, zobacz artykuł rekordów: pobieranie rekordów luzem (ODBC).
IsFieldNulljest realizowana przez DoFieldExchange.
Wyjątki
Tej metody można zgłosić wyjątków typu CMemoryException*.
Wymagania
Nagłówek: afxdb.h