Compartilhar via


CRecordset::IsEOF

 

Retorna diferente de zero se o recordset foi posicionado após o último registro. Não há nenhum registro atual.

Sintaxe

BOOL IsEOF( ) const;

Valor de retorno

Diferente de zero se o recordset não contém nenhum registro ou se você foi rolado além do último registro; se não 0.

Comentários

Chamar essa função de membro como você colocar o registro do registro para saber se você tiver sido além do último registro do conjunto de registros. Você também pode usar IsEOF para determinar se o recordset contém quaisquer registros ou está vazia. Imediatamente após você chama Abrir, se o recordset não contém nenhum registro, IsEOF retorna diferente de zero. Quando você abre um conjunto de registros que tenha pelo menos um registro, o primeiro registro é retorna 0 do registro atual e de IsEOF .

Se o último registro é o registro atual quando você chama MoveNext, IsEOF retornará posteriormente diferente de zero. Se IsEOF retorna diferente de zero e você chama MoveNext, ocorrerá um erro. Se IsEOF retorna diferente de zero, o registro atual é indefinido, e qualquer ação que requer um registro atual resultará em um erro.

Exemplo

Consulte o exemplo para IsBOF.

Requisitos

Cabeçalho: afxdb.h

Consulte também

Classe de CRecordset
Gráfico da hierarquia
CRecordset::IsBOF
CRecordset::MoveLast
CRecordset::MoveNext