Partager via


CRecordset::MovePrev

Note au premier enregistrement dans le jeu de lignes précédent l'enregistrement courant.

void MovePrev( );

Notes

Si vous n'avez pas implémenté l'extraction de lignes en bloc, le recordset a une taille du jeu de lignes de 1, ce MovePrev déplace seulement à l'enregistrement précédent.

Notes

Cette fonction membre est pas valide pour les recordsets en avant seulement.

Notes

Lorsque vous déplacez dans un recordset, vous ne pouvez pas ignorer les enregistrements supprimés.Consultez la fonction membre d' IsDeleted pour plus d'informations.

Avertissement

Déplacer L'un des fonctions appel à celle-ci lève une exception si le recordset n'a aucun enregistrement.Pour déterminer si le recordset contient les enregistrements, appelez IsBOF et IsEOF.

Notes

Il est également recommandé IsBOF appeler avant d'appeler MovePrev.Par exemple, si vous l'avez fait défiler avant avant le début du recordset, IsBOF retourne une valeur différente de zéro ; un appel suivant à MovePrev lèverait une exception.

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.

Pour plus d'informations sur la navigation au sein d'un recordset, consultez les articles recordset : Défilement (ODBC) et recordset : Signets et positions absolues (ODBC). Pour plus d'informations sur l'extraction de lignes en bloc, consultez l'article recordset : Extraction globale d'enregistrements (ODBC).

Exceptions

Cette méthode peut lever des exceptions de type CDBException* et CMemoryException*.

Exemple

Consultez l'exemple pour IsBOF.

Configuration requise

Header: afxdb.h

Voir aussi

Référence

CRecordset, classe

Graphique de la hiérarchie

CRecordset::Move

CRecordset::MoveNext

CRecordset::MoveFirst

CRecordset::MoveLast

CRecordset::IsBOF

CRecordset::IsEOF