CRecordset::MoveNext

void MoveNext ( );
jeter ( CDBException, CMemoryException );

Remarques

Appelez cette fonction membre pour faire le premier enregistrement dans le jeu de lignes suivant l'enregistrement en cours. Si vous n'avez pas implémenté ligne en vrac de l'extraction, votre jeu d'enregistrements a une taille de jeu de lignes de 1, donc MoveNext déplace simplement à l'enregistrement suivant.

&Notenbsp ;  Lors du déplacement d'un jeu d'enregistrements, enregistrements supprimés ne peuvent pas être ignorées. Consultez la fonction membre IsDeleted pour plus de détails.

Prude&ncenbsp ;  Appeler des fonctions lève une exception si l'objet recordset n'a pas de documents. Pour déterminer si l'objet recordset a tous les enregistrements, appelez IsBOF et IsEOF.

Il est également recommandé que vous appelez IsEOF avant d'appeler MoveNext. Par exemple, si vous avez défilée au-delà de la fin de l'objet recordset, IsEOF retour différent de zéro ; un appel à MoveNext pourrait lever une exception.

Si vous appelez des fonctions déplacer tandis que l'enregistrement en cours est mis à jour ou ajoutés, les mises à jour sont perdus sans avertissement.

Pour plus d'informations sur la navigation du jeu d'enregistrements, voir les articles jeu d'enregistrements : défilement (ODBC) et jeu d'enregistrements : signets et Positions absolues (ODBC) dans le Guide du programmeur Visual C++. Pour plus d'informations sur l'extraction de lignes en bloc, consultez l'article jeu d'enregistrements : extraction de dossiers en vrac (ODBC) dans le Guide du programmeur Visual C++.

Exemple

Voir l'exemple pour IsBOF.

Aperçu de CRecordset |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CRecordset::Move, CRecordset::MovePrev, CRecordset::MoveFirst, CRecordset::MoveLast, CRecordset::IsBOF, CRecordset::IsEOF

Index