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 CRecordset | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CRecordset::SetRowsetSize, CRecordset::CheckRowsetError