Compartilhar via


CDaoRecordset::GetAbsolutePosition

Retorna o número de registro do registro atual de um objeto do conjunto de registros.

long GetAbsolutePosition( );

Valor de retorno

Um inteiro de 0 para o número de registros no conjunto de registros.Corresponde à posição ordinal de registro atual no conjunto de registros.

Comentários

O valor da propriedade de AbsolutePosition do objeto subjacente de DAO é baseado em zero; uma configuração de 0 se refere ao primeiro registro no conjunto de registros.Você pode determinar o número de registros preenchidos no conjunto de registros chamando GetRecordCount.A chamada GetRecordCount pode dedicar algum tempo porque ele deve acessar todos os registros para determinar a contagem.

Se não houver nenhum registro atual, como quando não há nenhum registro no conjunto de registros, – 1 é retornado.Se o registro atual é excluído, o valor da propriedade de AbsolutePosition não é definido, e o MFC gera uma exceção se é referenciado.Para conjuntos de registros de dynaset- tipo, novos registros são adicionados ao final da seqüência.

ObservaçãoObservação

Esta propriedade não é destinada a ser usada como um número de registro substituta.Indexadores ainda são a maneira recomendada para manter e retornar a uma determinada posição e são a única maneira de localizar o registro atual por todos os tipos de objetos de conjunto de registros.Em particular, a posição de um determinado registro é alterada quando os registros que precedem o são excluídos.Também não há nenhuma segurança que um determinado registro terá a mesma posição absoluta se o conjunto de registros é re-criada novamente porque a ordem de registros individuais em um conjunto de registros não é garantida a menos que seja criado com uma instrução SQL usando uma cláusula de PEDIDOBY .

ObservaçãoObservação

Essa função de membro é válido somente para conjuntos de registros de dynaset- tipo e de instantâneo- tipo.

Para informações relacionadas, consulte o tópico “propriedade AbsolutePosition” na ajuda de DAO.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe de CDaoRecordset

Gráfico de hierarquia

CDaoRecordset::SetAbsolutePosition