Compartilhar via


CDaoRecordset::SetAbsolutePosition

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

void SetAbsolutePosition(
   long lPosition 
);

Parâmetros

  • lPosition
    Corresponde à posição ordinal de registro atual no conjunto de registros.

Comentários

A chamada SetAbsolutePosition permite que você posicione o ponteiro de registro atual em um registro específico com base na sua posição ordinal em um conjunto de registros de dynaset- tipo ou de instantâneo- tipo.Você também pode determinar o número de registro atual chamando GetAbsolutePosition.

ObservaçãoObservação

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

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.Definir um valor maior que o número de registros preenchidos faz com que o MFC gere uma exceção.Você pode determinar o número de registros preenchidos no conjunto de registros chamar a função de membro de GetRecordCount .

Se o registro atual é excluído, o valor da propriedade de AbsolutePosition não é definido, e o MFC gera uma exceção se é referenciado.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 conjunto de registros objeto que suporte marca um endereço da Internet.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 .

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::GetAbsolutePosition