CRecordset::GetStatus
priv&atevoid GetStatus ( CRecordsetStatusamp; rStatus ) const;
Parâmetros
rStatus
Uma referência a um objeto de CRecordsetStatus . Consulte a seção Comentários para obter mais informações.
Observações
Chame essa função de membro para determinar o índice do registro atual no conjunto de registros e/ou se o último registro tem sido visto. CRecordset tenta controlar o índice, mas em algumas circunstâncias isso pode não ser possível. Consulte GetRecordCount para obter uma explicação.
CRecordsetStatus estrutura tem a seguinte forma:
struct CRecordsetStatus
{
m_lCurrentRecord longo;
BOOL m_bRecordCountFinal;
}
Os dois membros de CRecordsetStatus têm os seguintes significados:
-
m_lCurrentRecordnbsp; Contém o índice do registro atual no conjunto de registros, se conhecido. Se o índice não pode ser determinado, esse membro contém AFX_CURRE&NT_RECORD_UNDEFINED (– 2). Se IsBOF estiver verdadeiro (conjunto de registros vazio ou tentativa para rolar antes de primeiro registro), em seguida, m_lCurrentRecord é definido como AFX_CURRENT_RECORD_BOF (– 1). Se no primeiro registro, em seguida, ele é definido como 0, segundo registro 1 e assim por diante.
-
m_bRecordCountFinalnbsp; Diferente de zero se o número total de registros no conjunto de registros tiver sido determinado. Geralmente isso deve ser feito começando no início do conjunto de registros e chamada Move&Next até IsEOF retorna diferente de zero. Se esse membro for zero, a contar de registros retornados pelo GetRecordCount, se não for – 1, é apenas uma "marca" contagem dos registros.
Visão geral de CRecordset | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CRecordset::GetRecordCount