CRecordset::GetRowsFetched

GetRowsFetched (DWORD) const;

Valor de retorno

O número de linhas recuperadas do origem de dados após uma determinado busca.

Observações

Chame essa função de membro para determinar quantos registros foram realmente recuperados após uma busca. Isso é útil quando você tiver implementado em massa linha buscando. O tamanho de conjunto de linhas normalmente indica quantas linhas serão recuperadas de uma busca; no entanto, o número total de linhas no conjunto de registros também afeta quantas linhas serão recuperadas em um conjunto de linhas. Por exemplo, se o seu conjunto de registros tiver 10 registros com uma configuração de tamanho de conjunto de linhas de 4, loop, em seguida, o conjunto de registros chamando MoveNext irá resultar no conjunto de linhas final ter apenas 2 registros.

Para implementar em massa linha buscando, você deve especificar a opção de CRecordset:: useMultiRowFetch no parâmetro dwOptions da função de membro Abrir . Para especificar o tamanho de conjunto de registros, chame SetRowsetSize.

Para obter mais informações sobre a linha em massa buscando, consulte o artigo Recordset: Buscar registros em massa (ODBC) no Guia do programador do Visual C++.

Exemplo

MultiRowSet rs;

/ / Definir o tamanho do conjunto de linhas
RS.SetRowsetSize (5);

/ / Abrir o conjunto de registros
RS.Abrir (CRecordset:: dynaset, NULL,
 nbsp;       CRecordset:: useMultiRowFetch);

/ / loop through the conjunto de registros por conjuntos de linhas
enquanto (! rs.IsEOF ())
{
    para (int rowCount = 0; 
         rowCount < rs (int).GetRowsFetched ();
         rowCount + +)
    {
       / / fazer algo
    }

RS.MoveNext ();
}

RS.(Fechar)

Visão geral de CRecordsetMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CRecordset::SetRowsetSize, CRecordset::CheckRowsetError

Index