CRecordset::IsFieldNull
Devuelve cero si el campo especificado en el registro actual es Null (no tiene ningún valor).
BOOL IsFieldNull(
void * pv
);
Parámetros
- pv
Un puntero al estado del miembro de datos de campo cuyo que desea comprobar, o NULL para determinar si cualquiera de los son Null.
Valor devuelto
Distinto de cero si se marcan el miembro especificado de datos de campo como Null; si no 0.
Comentarios
Llame a esta función miembro para determinar si se ha marcado el miembro especificado de datos de campo de un conjunto de registros como Null. (En términos de base de datos, Null significa “no tener ningún valor” y no es igual que NULL en C++). Si se marcan a un miembro de datos de campo como Null, se interpreta como una columna del registro actual para el que no hay ningún valor.
Nota
Esta función miembro no es aplicable en conjuntos de registros que se utiliza la obtención de filas masiva.Si está implementada la obtención de filas masiva, después IsFieldNull devolverá FALSO y producirá siempre a un error de aserción.Para obtener más información sobre la obtención masiva de filas, vea el artículo conjunto de registros: Obtener registros de forma masiva (ODBC).
IsFieldNull se implementa con DoFieldExchange.
Excepciones
Este método puede producir excepciones de **CMemoryException***escrito.
Requisitos
encabezado: afxdb.h