DWORD GetRowsFetched () const;
Valor devuelto
El número de filas recuperadas desde el origen de datos después de una búsqueda determinada.
Observaciones
Llamar a esta función miembro para determinar cuántos registros realmente se recuperaron después de una búsqueda. Esto es útil cuando se haya implementado la obtención masiva de filas. Normalmente, el tamaño del conjunto de filas indica cuántas filas se recuperará de una recuperación; Sin embargo, el número total de filas en el conjunto de registros también afecta a cuántas filas se recuperará en un conjunto de filas. Por ejemplo, si el conjunto de registros tiene 10 registros con un ajuste de tamaño de conjunto de filas de 4, luego recorrer el recordset mediante una llamada a MoveNext dará como resultado del conjunto de filas final tener sólo 2 registros.
Para implementar la fila granel obtención, debe especificar la opción de CRecordset::useMultiRowFetch en el parámetro dwOptions de la función miembro Open . Para especificar el tamaño del conjunto de filas, llame a SetRowsetSize.
Para obtener más información sobre la obtención masiva de filas, vea el artículo conjunto de registros: obtener registros en masiva (ODBC) en la Guía del programador de Visual C++.
Ejemplo
MultiRowSet rs;
/ / Establecer el tamaño del conjunto de filas
RS.SetRowsetSize (5);
/ / Abrir el recordset
RS.Abierto (CRecordset::dynaset, NULL,
nbsp; CRecordset::useMultiRowFetch);
/ / recorrer el conjunto de registros por filas
mientras (! rs.IsEOF ())
{
para (int rowCount = 0;
rowCount < rs (int).(De GetRowsFetched);
rowCount ++)
{
/ / hacer algo
}
RS.MoveNext (de);
}
RS.(Cerrar)
Visió&n General de CRecordset |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CRecordset::SetRowsetSize, CRecordset::CheckRowsetError