Partager via


CRecordset::IsEOF

Retourne une valeur différente de zéro si le recordset a été positionnée après le dernier enregistrement. Il n'existe aucun enregistrement courant.

BOOL IsEOF( ) const;

Valeur de retour

Une valeur différente de zéro si le recordset ne contient aucun enregistrement ou si vous l'avez fait défiler au delà de le dernier enregistrement ; sinon 0.

Notes

Appelez la fonction membre comme vous le faites défiler de l'enregistrement à l'autre pour savoir si vous êtes disparu au delà de le dernier enregistrement du recordset. Vous pouvez également utiliser IsEOF pour déterminer si le recordset contient les enregistrements ou est vide. Après l'appel Ouvrir, si le recordset ne contient aucun enregistrement, IsEOF retourne une valeur différente de zéro. Lorsque vous ouvrez un recordset qui possède au moins un enregistrement, le premier enregistrement est retourne 0 d'enregistrement actif et d' IsEOF .

Si le dernier enregistrement constitue l'enregistrement courant lorsque vous appelez MoveNext, IsEOF retourne ensuite une valeur différente de zéro. Si IsEOF retourne une valeur différente de zéro et vous appelez MoveNext, une erreur se produit. Si IsEOF retourne une valeur différente de zéro, l'enregistrement en cours est pas défini, et toute action qui requiert un enregistrement actif provoquera une erreur.

Exemple

Consultez l'exemple pour IsBOF.

Configuration requise

Header: afxdb.h

Voir aussi

Référence

CRecordset, classe

Graphique de la hiérarchie

CRecordset::IsBOF

CRecordset::MoveLast

CRecordset::MoveNext