void SetAbsolutePosition ( longa nRows );
lançar (CDBException, CMemoryException);
Parâmetros
nRows
Baseada em um posição ordinal do registro atual no conjunto de registros.
Observações
Chame essa função de membro para posicionar o conjunto de registros no registro correspondente para o número do registro especificado. SetAbsolutePosition move o ponteiro do registro atual com base na presente posição ordinal.
&Notanbsp; Esta função de membro não é válida em conjuntos de registros somente de avançar.
Para conjuntos de registros ODBC, uma configuração de posição absoluta de 1 refere-se para o primeiro registro no conjunto de registros; uma configuração 0 refere-se à posição início-do-arquivo (BOF).
Você também pode passar valores negativos para SetAbsolutePosition. Neste caso a posição do conjunto de registros é avaliada desde o final do conjunto de registros. Por exemplo, SetAbsolutePosition( -1 ) Move o ponteiro do registro atual para o último registro no conjunto de registros.
&Notanbsp; Posição absoluta não se destina a ser usado como um número de registro de substituto. Indicadores ainda são a maneira recomendada de reter e retornar para uma determinada posição, desde posição muda de um registro quando anterior de registros é excluídos. Além disso, você não pode ter certeza 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 cláusula ORDER BY.
Para obter mais informações sobre navegação do conjunto de registros e marcadores, consulte os artigos Recordset: rolagem (ODBC) e Recordset: indicadores e absoluto posições (ODBC) no Guia do programador do Visual C++.
Visão geral de CRecordset | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CRecordset::SetBookmark