CDaoRecordset::GetPercentPosition

float (de GetPercentPosition);
Tiro (CDaoException, CMemoryException);

Valor devuelto

Un número entre 0 y 100 que indica la ubicación aproximada del registro actual en el objeto recordset basándose en el porcentaje de los registros del conjunto de registros.

Observaciones

Cuando se trabaja con un tipo dynaset o un conjunto de registros de tipo instantánea, si llama a GetPercentPosition antes de llenar completamente el juego de registros, la cantidad de movimiento es relativo al número de registros de acceso como se indica mediante una llamada a GetRecordCount. Puede mover al último registro llamando MoveLast para completar la población de todos los conjuntos de registros, pero esto puede tomar una cantidad significativa de tiempo.

Puede llamar a GetPercentPosition en los tres tipos de objetos recordset, incluyendo tablas sin índices. Sin embargo, no se puede llamar GetPercentPosition instantáneas de desplazamiento sólo hacia delante, o en un objeto recordset abierto desde una consulta de paso contra una base de datos externa. Si no hay ningún registro actual, o él actual registro se eliminó, se produce un CDaoException.

Para obtener más información sobre navegación en conjuntos de registros, vea el artículo conjunto de registros DAO: conjunto de registros de navegación en la Guía del programador de Visual C++. Para obtener información relacionada, vea el tema "Propiedad PercentPosition" en la ayuda de DAO.

Visió&n General de CDaoRecordset |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CDaoRecordset::SetPercentPosition

Index