Partilhar via


CRecordset::IsFieldNull

Retorna diferente de zero se o campo especificado no registro corrente for NULL (não tem valor).

BOOL IsFieldNull( 
   void * pv  
);

Parâmetros

  • pv
    Um ponteiro para o membro de dados de campo cujo status você quer verificar ou NULO para determinar se qualquer um dos campos são nulos.

Valor de retorno

Diferente de zero se o membro de dados do campo especificado é sinalizado sistema autônomo nulo; caso contrário, 0.

Comentários

telefonar Essa função de membro para determinar se o membro de dados do campo especificado de um conjunto de registros foi sinalizado sistema autônomo nulo.(Na terminologia de banco de dados nulo significa "não tendo nenhum valor" e não é igual aNULO in C++.) Se um campo membro de dados é sinalizado sistema autônomo nulo, ele é interpretado sistema autônomo uma coluna do registro corrente para o qual não há nenhum valor.

Observação:

Esta função de membro não é aplicável em conjuntos de registros que estão usando buscar a linha em massa.Se tiver implementado em massa linha buscar, em seguida IsFieldNull sempre retornará FALSE e resultará em uma declaração com falha.Para obter mais informações sobre buscar a linha em massa, consulte o artigo conjunto de registros: Buscando os registros em massa (ODBC).

IsFieldNull é implementada através de DoFieldExchange.

Exceções

Esse método pode lançar exceções do tipo CMemoryException*.

Requisitos

Cabeçalho: afxdb.h

Consulte também

Referência

Classe CRecordset

Gráfico de hierarquia

CRecordset::SetFieldNull

CRecordset::IsFieldDirty

Outros recursos

CRecordset membros