BOOL IsBOF( ) const ;
Valeur de retour
Différent de zéro si le jeu d'enregistrements ne contient aucun enregistrement ou si vous avez le défilement vers l'arrière avant le premier enregistrement ; sinon 0.
Remarques
Appelez cette fonction membre avant vous accédez de Notice à Notice pour savoir si vous êtes passé avant le premier enregistrement de l'objet recordset. Vous pouvez également utiliser IsBOF et IsEOF pour déterminer si le jeu d'enregistrements contient tous les enregistrements ou est vide. Immédiatement après que vous appelez ouvert, si le jeu d'enregistrements ne contient aucun enregistrement, IsBOF retourne zéro.Lorsque vous ouvrez un objet recordset qui a au moins un enregistrement, le premier enregistrement est l'enregistrement en cours et IsBOF retourne 0.
Si le premier enregistrement est l'enregistrement en cours et que vous appelez MovePrev, IsBOF sera par la suite retour différent de zéro. Si IsBOF retourne zéro et que vous appelez MovePrev, une erreur se produit. Si IsBOF retourne zéro, l'enregistrement en cours n'est pas défini, et toute action qui requiert un enregistrement en cours entraînera une erreur.
Exemple
Cet exemple utilise IsBOF et IsEOF pour détecter les limites d'un objet recordset comme le code parcourt le jeu d'enregistrements dans les deux directions.
/ / Ouvrir un jeu d'enregistrements ; premier enregistrement est en cours
CCustSet rsCustSet (&NULL) ;
rsCustSet.Open () ;
Si (rsCustSet.IsBOF ())
nbsp ; retour ;
/ / Le jeu d'enregistrements est vide
/ / Faites défiler jusqu'à la fin de l'objet recordset, passé
/ / le dernier enregistrement, donc aucun dossier n'est à jour
alors que (! rsCustSet.IsEOF ())
rsCustSet.MoveNext () ;
/ / Aller au dernier enregistrement
rsCustSet.MoveLast () ;
/ / Faites défiler au début de l'objet recordset, avant
/ / le premier enregistrement, si aucun enregistrement n'est actuellement
alors que (! rsCustSet.IsBOF ())
rsCustSet.MovePrev () ;
/ / Le premier enregistrement est encore actuelle
rsCustSet.MoveFirst)
Aperçu de CRecordset |  ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CRecordset::IsEOF, CRecordset::MoveFirst, CRecordset::MovePrev