CRecordset::SetRowsetSize

virtual void SetRowsetSize (DWORD dwNewRowsetSize );

Parámetros

dwNewRowsetSize

El número de filas para recuperar durante una búsqueda determinada.

Observaciones

Esta función miembro virtual especifica cuántas filas que desea recuperar durante una búsqueda solo cuando se utiliza la obtención masiva de filas. Para implementar la fila granel obtención, debe establecer la opción de CRecordset::useMultiRowFetch en el parámetro dwOptions de la función miembro Open.

&Notanbsp;  Llamar a SetRowsetSize sin tener que implementar la obtención masiva de filas resultará en una aserción fallida.

Llamar a SetRowsetSize antes de llamar a abierto inicialmente establecer el tamaño del conjunto de filas para el conjunto de registros. El tamaño predeterminado del conjunto de filas cuando se implementa la obtención masiva de filas es 25.

&Notanbsp;  Tenga precaución al llamar a SetRowsetSize. Si se asignan manualmente almacenamiento de los datos (según lo especificado por la opción CRecordset::userAllocMultiRowBuffers del parámetro dwOptions en abierto), debe comprobar si necesita reasignar estos búferes de almacenamiento después de llamar a SetRowsetSize, pero antes de realizar cualquier operación de desplazamiento del cursor.

Para obtener la configuración actual para el 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 en masiva (ODBC) en la Guía del programador de Visual C++.

Visió&n General de CRecordset |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;Ser, CRecordset::GetRowsetSize, CRecordset::CheckRowsetError, CRecordset::DoBulkFieldExchange

Index