Compartir a través de


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

Vea también

Referencia

CRecordset Class

Gráfico de jerarquías

CRecordset::SetFieldNull

CRecordset::IsFieldDirty