CRecordset::IsFieldNull
Gibt Wert ungleich 0 zurück, wenn das angegebene Feld im aktuellen Datensatz NULL ist (hat keinen Wert).
BOOL IsFieldNull(
void * pv
);
Parameter
- pv
Ein Zeiger auf Felddatenmember, dessen Status überprüfen möchten oder wenn Sie eine der Feldern zu bestimmen NULL, NULL sind.
Rückgabewert
Ungleich 0 (null), wenn der angegebene Felddatenmember als NULL bezeichnet wird; andernfalls 0.
Hinweise
Rufen Sie die Memberfunktion auf, um zu bestimmen, ob der angegebene Felddatenmember eines Recordsets als NULL gekennzeichnet wurde.(In der Datenbankterminologie, bedeutet NULL "haben keinen Wert" und ist nicht das Gleiche wie NULL in C++.) Wenn ein Felddatenmember gekennzeichnetes so NULL ist, wird er als eine Spalte des aktuellen Datensatzes interpretiert, für den kein Wert vorhanden.
Hinweis |
---|
Diese Memberfunktion ist nicht in Recordsets angewendet werden, die das gesammelte Abrufen von Zeilen verwenden.Wenn Sie das gesammelte Abrufen von Zeilen implementiert haben, gibt IsFieldNull immer FALSE zurück und ergibt einen Assertionsfehler.Weitere Informationen über das gesammelte Abrufen von Zeilen, finden Sie im Artikel Recordset: Datensätzen in einer Sammeloperation (ODBC). |
IsFieldNull wird durch DoFieldExchange implementiert.
Ausnahmen
Diese Methode kann Ausnahmen des Typs CMemoryException* auslösen.
Anforderungen
Header: afxdb.h