CRecordset::GetStatus
void GetSt&atus ( CRecordsetStatusamp; rStatus ) const;
Parametreleri
rStatus
CRecordsetStatus nesnesine bir başvuru. Daha fazla bilgi için açıklamalar bölümüne bakın.
Açıklamalar
Geçerli kaydın kayıt ve/veya son kayda mı gördü dizini belirlemek için bu üye işlevini çağırın. CRecordset dizin izlemek çalışır, ancak bazı durumlarda bu mümkün olmayabilir. GetRecordCount açıklaması için bkz:.
Aşağıdaki formu CRecordsetStatus yapıya sahiptir:
struct CRecordsetStatus
{
uzun m_lCurrentRecord;
bool m_bRecordCountFinal;
}
CRecordsetStatus iki üyesi aşağıdaki anlamları:
-
m_lCurrentRecordnbsp; Bilinen kayıt kümesindeki geçerli kaydı sıfır tabanlı dizin içerir. Dizin belirlenemiyorsa bu üye AFX_CURRE&NT_RECORD_UNDEFINED (–2) içerir. Gerçek (boş kayıt ya da ilk kaydı önce kaydırma denemesi), sonra m_lCurrentRecord IsBOF afx_current_record_bof için (–1) ayarlanır. İlk kayıt, o 0 olarak ayarlanırsa, ikincisi 1 kayıt vb.
-
m_bRecordCountFinalnbsp; Recordset kayıt sayısı belirlendiğinde sıfır. Genellikle bu recordset başında başlayan ve Move&Next kadar çağıran tarafından gerçekleştirilmesi gereken IsEOF sıfır döndürür. Bu üye sıfır kayıt sayımını –1, değilse GetRecordCounttarafından döndürülen kayıtları yalnızca "high water mark" sayısı ise,.
CRecordset ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CRecordset::GetRecordCount