CRecordset::GetStatus
void GetSt&atus ( CRecordsetStatusamp; rStatus ) const;
Parametri
rStatus
Un riferimento a un oggetto CRecordsetStatus . Vedere la sezione Osservazioni per ulteriori informazioni.
Osservazioni
Chiamare questa funzione membro per determinare l'indice del record corrente nel recordset e/o se è stato visto l'ultima annotazione. CRecordset tenta di rintracciare l'indice, ma in alcune circostanze questo potrebbe non essere possibile. Vedere GetRecordCount per una spiegazione.
La struttura CRecordsetStatus ha la seguente forma:
struct CRecordsetStatus
{
lunga m_lCurrentRecord;
BOOL m_bRecordCountFinal;
}
I due membri della CRecordsetStatus hanno i seguenti significati:
-
m_lCurrentRecordnbsp; Contiene l'indice del record corrente del recordset, se noto. Se non è possibile determinare l'indice, questo membro contiene AFX_CURRE&NT_RECORD_UNDEFINED – (2). Se IsBOF è TRUE (oggetto recordset vuoto o tentativo di scorrere prima primo record), allora m_lCurrentRecord è impostata su AFX_CURRENT_RECORD_BOF (-1). Se il primo record, quindi è impostata su 0, in secondo luogo registrare 1 e così via.
-
m_bRecordCountFinalnbsp; Diverso da zero se il numero totale di record del recordset è stato determinato. Generalmente, questa deve essere effettuata a cominciare dall'inizio dell'oggetto recordset e chiamando il metodo Move&Next fino al IsEOF restituisce diverso da zero. Se questo membro è zero, il conteggio record restituito da GetRecordCount, se non – 1, è solo un "high water mark" conteggio dei record.
Pa&noramica CRecordset |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CRecordset::GetRecordCount