CRecordset::SetRowsetSize

virtual void SetRowsetSize (DWORD dwNewRowsetSize );

Parametri

dwNewRowsetSize

Il numero di righe per recuperare durante un'operazione di recupero dato.

Osservazioni

Questa funzione membro virtual specifica quante righe che si desidera recuperare nel corso di una singola operazione di recupero, quando si utilizza il recupero di massa di riga. Per implementare il recupero di massa di righe, č necessario impostare l'opzione CRecordset:: useMultiRowFetch del parametro dwOptions della funzione membro Open.

&Notanbsp;  Chiamare SetRowsetSize senza implementare il recupero di massa di riga si tradurrā in un'asserzione non riuscita.

Chiamare SetRowsetSize prima di chiamare Open inizialmente impostare la dimensione di set di righe per il recordset. La dimensione predefinita del set di righe quando si implementa il recupero di massa di riga č 25.

&Notanbsp;  Prestare attenzione quando si chiama SetRowsetSize. Se vi sono allocare manualmente archiviazione per i dati (come specificato dall'opzione userAllocMultiRowBuffers del parametro dwOptions in Open), si dovrebbe verificare se č necessario ridistribuire tali buffer di memoria dopo aver chiamato SetRowsetSize, ma prima di eseguire qualsiasi operazione di spostamento del cursore.

Per ottenere l'impostazione corrente per la dimensione del set di righe, chiamare GetRowsetSize.

Per ulteriori informazioni sul recupero di massa di righe, vedere l'articolo Recordset: recupero Records in Bulk (ODBC) nel manuale del programmatore di Visual C++.

Pa&noramica CRecordset |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CRecordset:: Open, CRecordset::GetRowsetSize, CRecordset::CheckRowsetError, CRecordset::DoBulkFieldExchange

Index