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