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çã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çã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