Partager via


Positionnement de l'ensemble d’enregistrements

Utilisez la propriété AbsolutePosition pour passer à un enregistrement, en fonction de sa position ordinale dans l’objet recordset, ou pour déterminer la position ordinale de l’enregistrement actif. Le fournisseur doit prendre en charge les fonctionnalités appropriées pour que cette propriété soit disponible.

AbsolutePosition est basé sur 1 et est égal à 1 lorsque l’enregistrement actif est le premier enregistrement du jeu d’enregistrements . Comme mentionné précédemment, vous pouvez obtenir le nombre total d’enregistrements dans l’objet Recordset à partir de la propriété RecordCount.

Lorsque vous définissez la propriété AbsolutePosition, même s’il s’agit d’un enregistrement dans le cache actif, ADO recharge le cache avec un nouveau groupe d’enregistrements à partir de l’enregistrement que vous avez spécifié. La propriété CacheSize détermine la taille de ce groupe.

Note

Vous ne devez pas utiliser la propriété AbsolutePosition comme numéro d’enregistrement de substitution. La position d’un enregistrement donné change lorsque vous supprimez un enregistrement précédent. Il n’y a pas non plus d’assurance qu’un enregistrement donné aura le même AbsolutePosition si l’objet Recordset est interrogé à nouveau ou rouvert. Les signets sont le moyen recommandé de conserver et de revenir à une position donnée et sont le seul moyen de positionner tous les types d’objets Recordset.