CRecordset::IsFieldNull

BOOL IsFieldNull ( void * pv );
lançar ( CMemoryException );

Valor de retorno

Diferente de zero se o membro de dados do campo especificado é sinalizado como Null; caso contrário 0.

Parâmetros

pv

Um ponteiro para o membro de dados de campo cujo status você deseja marcar, ou NULL para determinar se qualquer um dos campos são nulos.

Observações

Chame essa função de membro para determinar se o membro de dados de campo especificado de um conjunto de registros foi sinalizado como Null. (Na terminologia do banco de dados, Null significa "não ter nenhum valor" e não é o mesmo que Nulo em C++). Se um membro de dados de campo é sinalizado como Null, ele é interpretado como uma coluna do registro atual para o qual não há nenhum valor.

&Notanbsp;  Esta função de membro não é aplicável em conjuntos de registros que estão usando em massa linha buscando. Se tiver implementado em massa linha buscando, em seguida, IsFieldNull sempre retornará FALSE e resultará em uma declaração falha. Para obter mais informações sobre a linha em massa buscando, consulte o artigo Recordset: Buscar registros em massa (ODBC) no Guia do programador do Visual C++.

IsFieldNull é implementado através de DoFieldExchange.

Visão geral de CRecordsetMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CRecordset::SetField&Null, CRecordset::IsFieldDirty

Index