Partager via


Événement EndOfRecordset (ADO)

S’applique à : Access 2013, Office 2013

L’événement EndOfRecordset est appelé lors d’une tentative de positionnement sur une ligne au-delà de la fin d’un objet Recordset.

Syntaxe

EndOfRecordsetfMoreData, adStatus, pRecordset

Paramètres

Paramètre Description
fMoreData Valeur de type VARIANT_BOOL. Si elle correspond à VARIANT_TRUE (condition vraie), indique que des lignes ont été ajoutées au Recordset.
adStatus EventStatusEnum. Lorsque EndOfRecordset est appelé, ce paramètre est défini sur adStatusOK si l’opération à l’origine de l’événement a réussi. Il est défini sur adStatusCantDeny si cet événement ne peut pas demander l’annulation de l’opération à l’origine de cet événement.

Avant que EndOfRecordset ne soit retourné, affectez la valeur adStatusUnwantedEvent à ce paramètre afin d'empêcher toute notification ultérieure.
pRecordset A Recordset object. The Recordset for which this event occurred.

Remarques

Un événement EndOfRecordset peut être généré si l'opération MoveNext échoue.

Ce gestionnaire d'événements est appelé lors d'une tentative de positionnement au-delà de la fin de l'objet Recordset, résultant probablement d'un appel à MoveNext. À partir de l'événement, il est toujours possible toutefois de récupérer plusieurs enregistrements d'une base de données et de les ajouter à la fin de l'objet Recordset. Si c'est le cas, définissez fMoreData à VARIANT_TRUE et quittez l'événement EndOfRecordset. Rappelez ensuite MoveNext pour accéder aux nouveaux enregistrements récupérés.