Sdílet prostřednictvím


CRecordset::GetStatus

Určuje index aktuální záznam v sadě záznamů a zda má byly vidět poslední záznam.

void GetStatus( 
   CRecordsetStatus& rStatus  
) const;

Parametry

  • rStatus
    Odkaz na CRecordsetStatus objektu.Další informace v části poznámky.

Poznámky

CRecordsetpokusy o sledování index, ale za určitých okolností to není možné.Viz GetRecordCount vysvětlení.

CRecordsetStatus struktury má následující tvar:

struct CRecordsetStatus

{

long m_lCurrentRecord;

BOOL m_bRecordCountFinal;

};

Dva členové CRecordsetStatus , mají následující význam:

  • m_lCurrentRecord z nuly vycházející index aktuální záznam v sadě záznamů obsahuje, pokud je znám.Pokud nelze určit index, obsahuje tento člen AFX_CURRENT_RECORD_UNDEFINED (2).Pokud IsBOF je TRUE (prázdná sada záznamů nebo pokus o přechod před první záznam), potom m_lCurrentRecord je nastavena na AFX_CURRENT_RECORD_BOF (–1).Pokud na první záznam pak bude nastavena na 0, druhý záznam 1 atd.

  • m_bRecordCountFinal Nonzero, pokud byla zjištěna celkový počet záznamů v sadě záznamů.Musí být uskutečněno obecně od začátku sady záznamů a voláním MoveNextIsEOF vrátí nenulovou hodnotu.Pokud tento člen je nula, záznam, se počítají jako vrácené GetRecordCount , pokud není –1, je pouze "vysoké vody známkou" počet záznamů.

Požadavky

Záhlaví: afxdb.h

Viz také

Referenční dokumentace

Třída CRecordset

Graf hierarchie

CRecordset::GetRecordCount