Partager via


CDaoRecordset::Move

 

Appelez la fonction membre pour positionner les enregistrements d' lRows de recordset de l'enregistrement courant.

Syntaxe

      virtual void Move(
   long lRows 
);

Paramètres

  • lRows
    Le nombre d'enregistrements pour déplacer vers l'avant ou arrière.Les valeurs positives passent en avant, vers la fin du recordset.Les valeurs négatives déplacez vers l'arrière, vers le début.

Notes

Vous pouvez déplacer vers l'avant ou arrière.Move( 1 ) équivaut à MoveNext, et Move( -1 ) équivaut à MovePrev.

Avertissement

Déplacer L'un des fonctions appel à celle-ci lève une exception si le recordset n'a aucun enregistrement.Appelez en général IsBOF et IsEOF avant qu'une opération de déplacement pour déterminer si le recordset contient les enregistrements.Après avoir appelé Ouvrir ou Requery, appelez IsBOF ou IsEOF.

Notes

Si vous avez fait défiler au delà de le début ou la fin du recordset (IsBOF ou IsEOF retourne une valeur différente de zéro), un appel à Déplacer lève CDaoException.

Notes

Si vous appelez Déplacer l'un des s'exécute lorsque l'enregistrement actuel est mis à jour ou ajouté, les mises à jour sont détruits sans avertissement.

Lorsque vous appelez Déplacer sur un instantané avant seulement de défilement, le paramètre d' lRows doit être un entier positif et des signets ne sont pas autorisés, vous pouvez déplacer en avant seulement.

Pour que le premier, le dernier, l'autre, ou précédent enregistrement dans un recordset l'enregistrement actif, appelez MoveFirst, MoveLast, MoveNext, ou la fonction membre d' MovePrev .

Pour des informations connexes, consultez les rubriques traitant méthode de transfert » et « MoveFirst, MoveLast, MoveNext, méthodes de MovePrevious » dans l'aide de DAO.

Configuration requise

Header: afxdao.h

Voir aussi

CDaoRecordset Class
Graphique hiérarchique
CDaoRecordset::MoveFirst
CDaoRecordset::MoveLast
CDaoRecordset::MoveNext
CDaoRecordset::MovePrev