Partager via


CRecordset::MoveFirst

Note au premier enregistrement dans le premier jeu de lignes l'enregistrement courant.

void MoveFirst( );

Notes

Indépendamment de l'extraction de lignes en bloc a été implémentée, il s'agit toujours le premier enregistrement du recordset.

Vous ne devez pas appeler MoveFirst immédiatement après que vous ouvrez le recordset.À ce moment-là, le premier enregistrement (le cas échéant) est automatiquement l'enregistrement courant.

[!REMARQUE]

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

[!REMARQUE]

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.

Mise en gardeAttention

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.

[!REMARQUE]

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

Classe de CRecordset

Graphique de la hiérarchie

CRecordset::Move

CRecordset::MoveLast

CRecordset::MoveNext

CRecordset::MovePrev

CRecordset::IsBOF

CRecordset::IsEOF