CRecordset::IsFieldNull
Retorna diferente de zero se o campo especificado no registro atual é zero (não tem nenhum valor).
BOOL IsFieldNull(
void * pv
);
Parâmetros
- pv
Um ponteiro para o status de membro de dados do campo cujo você deseja verificar, ou NULO para determinar se alguns dos campos são nulos.
Valor de retorno
Diferente de zero se o membro especificado de dados do campo é embandeirado como o zero; se não 0.
Comentários
Chamar essa função de membro para determinar se o membro especificado de dados do campo de um conjunto de registros foi embandeirado como o zero.(Em a terminologia de banco de dados, o zero significa “não ter nenhum valor” e não é o mesmo que NULO em C++.) Se um membro de dados do campo é tão zero embandeirado, ele é interpretado como uma coluna de registro atual para o qual não há nenhum valor.
Observação |
---|
Essa função de membro não é aplicável em conjuntos de registros usando buscar em massa da linha.Se você tiver implementado a linha em massa que pesquisa, então IsFieldNull sempre retornará Falso e resultará em uma declaração falha.Para obter mais informações sobre a linha em massa que pesquisa, consulte o artigo conjunto de registros: Para buscar registros em massa (ODBC). |
IsFieldNull é implementado com DoFieldExchange.
Exceções
Esse método pode lançar exceções do tipo CMemoryException*.
Requisitos
Cabeçalho: afxdb.h