CRecordset::GetStatus
void GetSt&atus ( CRecordsetStatusamp ; much ) const;
Paramètres
much
Une référence à un objet CRecordsetStatus . Consultez la section Remarques pour plus d'informations.
Remarques
Appelez cette fonction membre pour déterminer l'index de l'enregistrement dans le jeu d'enregistrements ou de savoir si le dernier enregistrement a été vu. CRecordset tente de suivre l'index, mais dans certaines circonstances, cela ne semble pas possible. Voir GetRecordCount pour une explication.
La structure CRecordsetStatus a la forme suivante:
struct CRecordsetStatus
{
  ; long m_lCurrentRecord ;
BOOL m_bRecordCountFinal ;
}
Les deux membres de CRecordsetStatus ont les significations suivantes:
-
m_lCurrentRecordnbsp ; Contient l'index de base zéro de l'enregistrement dans le jeu d'enregistrements, s'il est connu. Si l'index ne peut pas être déterminé, ce membre contient AFX_CURRE&NT_RECORD_UNDEFINED – (2). Si IsBOF est TRUE (recordset vide ou tentative de défilement avant le premier enregistrement), puis m_lCurrentRecord a la valeur AFX_CURRENT_RECORD_BOF (– 1). Si sur le premier enregistrement, puis il est défini à 0, deuxième dossier 1 et ainsi de suite.
-
m_bRecordCountFinalnbsp ; Différent de zéro si le nombre total d'enregistrements dans le jeu d'enregistrements a été déterminé. Généralement cela doit être accompli en commençant au début de l'objet recordset et appeler Move&Next jusqu'à IsEOF retourne zéro. Si ce membre est nulle, le nombre record comme retourné par GetRecordCount, si ce n'est – 1, est seulement un nombre de « hautes eaux » des documents.
Aperçu de CRecordset |  ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CRecordset::GetRecordCount