CDaoRecordset::GetPercentPosition

flutuar () GetPercentPosition;
lançar (CDaoException, CMemoryException);

Valor de retorno

Um número entre 0 e 100 que indica a localização aproximada do registro atual no objeto recordset com base em uma porcentagem dos registros no conjunto de registros.

Observações

Ao trabalhar com um tipo dynaset ou um recordset do tipo snapshot, se você chamar GetPercentPosition antes de preencher totalmente o conjunto de registros, a quantidade de movimento é relativo ao número de registros acessados conforme indicado pelo chamar GetRecordCount. Você pode mover para o último registro chamando MoveLast para completar a população de todos os conjuntos de registros, mas isso pode levar uma quantidade significativa de tempo.

Você pode chamar GetPercentPosition em todos os três tipos de objetos de conjunto de registros, incluindo as tabelas sem índices. No entanto, você não pode chamar GetPercentPosition em instantâneos de rolagem Avançar-only, ou em um conjunto de registros aberto a partir de uma consulta de passagem um banco de dados externo. Se não houver nenhum registro atual, ou ele atual registro foi excluído, um CDaoException é lançada.

Para obter mais informações sobre como navegar em conjuntos de 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 PercentPosition" na Ajuda do DAO.

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

Co&nsulte tambémnbsp;CDaoRecordset::SetPercentPosition

Index