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

CRecordset Class

Gráfico de jerarquías

CRecordset::Open

CRecordset::GetRowsetSize

CRecordset::CheckRowsetError

CRecordset::DoBulkFieldExchange