CRowset : : MoveNext
Déplace le curseur sur l'enregistrement suivant.
HRESULT MoveNext( ) throw( );
HRESULT MoveNext(
LONG lSkip,
bool bForward = true
) throw( );
Paramètres
lSkip
[in] nombre de lignes à ignorer avant d'extraire.bForward
[in] passez true pour avancer jusqu'à l'enregistrement suivant, false pour déplacer vers l'arrière.
Valeur de retour
Un HRESULT standard. Lorsque la fin de l'ensemble de lignes a été atteinte, retourne DB_S_ENDOFROWSET.
Notes
Extrait la ligne séquentielle suivante de l'objet CRowset, en se souvenant de la position précédente. Éventuellement, vous pouvez choisir d'avancer en sautant des lignes lSkip ou de vous déplacer vers l'arrière.
Cette méthode requiert que vous définissez les propriétés suivantes avant d'appeler Ouvrir sur la table ou la commande contenant l'ensemble de lignes :
DBPROP_CANSCROLLBACKWARDS doit être VARIANT_TRUE si lSkip < 0
DBPROP_CANFETCHBACKWARDS doit être VARIANT_TRUE si bForward = false
Sinon (si lSkip >= 0 et bForward = true), vous n'avez pas besoin de définir des propriétés supplémentaires.
Configuration requise
En-tête : atldbcli.h