Compartir a través de


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

Vea también

Referencia

Clase CRecordset

Gráfico de jerarquía

CRecordset::Open

CRecordset::GetRowsetSize

CRecordset::CheckRowsetError

CRecordset::DoBulkFieldExchange