CDaoRecordset::SetAbsolutePosition

void SetAbsolutePosition (longa lPosition );
lançar (CDaoException, CMemoryException);

Parâmetros

lPosition

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

Observações

Define o número relativo do registro do registro atual de um objeto recordset. Chamada SetAbsolutePosition permite que você posicionar o ponteiro do registro atual para um registro específico com base na sua posição ordinal em um tipo dynaset ou um recordset do tipo snapshot. Você também pode determinar o número do registro atual chamando GetAbsolutePosition.

&Notanbsp;  Esta função de membro é válida somente para tipo dynaset e conjuntos de registros do tipo snapshot.

O valor da propriedade AbsolutePosition do objeto DAO subjacente é baseado em zero; uma configuração 0 refere-se para o primeiro registro no conjunto de registros. Configuração um valor maior que o número de causas de registros preenchidos MFC lançar uma exceção. Você pode determinar o número de registros preenchidos no conjunto de registros chamando a função de membro GetRecordCount.

Se o registro atual for excluído, o valor da propriedade AbsolutePosition não está definido, e MFC lança uma exceção se ele é referenciado. Novos registros são adicionados ao final da seqüência de.

&Notanbsp;  Esta propriedade não se destina a ser usado como um número de registro de substituto. Favoritos ainda são a maneira recomendada de reter e retornar para uma determinada posição e são a única maneira de posicionar o registro atual em todos os tipos de objetos de conjunto de registros que oferecer suporte a indicadores. Em particular, a posição de um determinado registro muda quando registro (s) anteriores é excluídas. Também não há nenhuma garantia de que um determinado registro terá a mesma posição absoluta se o conjunto de registros for recriado novamente porque a ordem dos registros individuais dentro de um conjunto de registros não é garantida a menos que ela é criada com uma instrução SQL usando uma ORDER BY cláusula.

Para obter mais informações sobre como localizar registros, consulte o artigo DAO Recordset: navegação do conjunto de registros no Guia do programador do Visual C++. Para obter informações relacionadas, consulte o tópico "Propriedade AbsolutePosition" na Ajuda do DAO.

Visão geral de CDaoRecordsetMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CDaoRecordset::GetAbsolutePosition

Index