Partager via


CDaoRecordset::GetPercentPosition

Lorsque vous utilisez un recordset de type feuille de réponse dynamique ou de type instantané, si vous appelez GetPercentPosition avant de remplir complètement recordset, la quantité de déplacement est relative au nombre d'enregistrements accessibles comme indiqué en appelant GetRecordCount.

float GetPercentPosition( );

Valeur de retour

Un nombre entre 0 et 100 qui indique l'emplacement approximatif de l'enregistrement actuel dans l'objet recordset fondé sur un pourcentage des enregistrements du recordset.

Notes

Vous pouvez déplacer jusqu ' à le dernier enregistrement en appelant MoveLast pour terminer le remplissage de l'ensemble des recordsets, mais cela peut prendre une quantité de temps.

Vous pouvez appeler GetPercentPosition des trois types d'objets recordset, y compris les tableaux sans index. Toutefois, vous ne pouvez pas appeler GetPercentPosition sur les instantanés en avant seulement de défilement, ou sur un recordset ouvert d'une requête directe sur une base de données externe. S'il n'existe aucun enregistrement actif, ou il enregistrement en cours a été supprimé, CDaoException est levée.

Pour des informations connexes, consultez la rubrique « propriété de PercentPosition » dans l'aide de DAO.

Configuration requise

Header: afxdao.h

Voir aussi

Référence

CDaoRecordset, classe

Graphique de la hiérarchie

CDaoRecordset::SetPercentPosition