CRecordset::SetRowsetSize
Especifica el número de registros que desea en la recuperación durante una búsqueda.
virtual void SetRowsetSize(
DWORD dwNewRowsetSize
);
Parámetros
- dwNewRowsetSize
El número de filas que se deben recuperar durante una búsqueda especificada.
Comentarios
Esta función miembro virtual especifica cuántas filas desea a recuperar durante una sola búsqueda al utilizar la obtención de filas masiva.Para implementar la obtención de filas masiva, debe establecer la opción de CRecordset::useMultiRowFetch en el parámetro de dwOptions de funciones miembro de Abrir .
[!NOTA]
La llamada SetRowsetSize sin implementar la obtención masiva de filas dará lugar a un error de aserción.
Llame a SetRowsetSize antes de llamar a Open para establecer inicialmente el tamaño del conjunto de filas del conjunto de registros.El tamaño del conjunto de filas predeterminado al implementar la obtención masiva de filas es 25.
[!NOTA]
Tenga cuidado al llamar a SetRowsetSize.Si está asignando manualmente el almacenamiento de los datos (según lo especificado por la opción de CRecordset::userAllocMultiRowBuffers del parámetro dwOptions en Open), debe comprobar si necesite reasignar estos archivos de almacenamiento después de llamar a SetRowsetSize, pero antes de que se realiza cualquier operación de navegación del cursor.
Para obtener la configuración actual del tamaño del conjunto de filas, llame a GetRowsetSize.
Para obtener más información sobre la obtención masiva de filas, vea el artículo conjunto de registros: Obtener registros de forma masiva (ODBC).
Requisitos
encabezado: afxdb.h