CRecordset::SetRowsetSize

virtuelle void SetRowsetSize (DWORD DwNewRowsetSize );

Parameter

dwNewRowsetSize

Die Anzahl der Zeilen, die während einer bestimmten Abrufoperation abgerufen.

Bemerkungen

Diese virtuellen Member-Funktion gibt an, wie viele Zeilen Sie während eine einzelne Abrufoperation abgerufen, wenn Sie gesammelte verwenden möchten. Um das gesammelte Abrufen von Zeilen implementieren, müssen Sie die Option übergeben im Parameter DwOptions der Open -Memberfunktion festlegen.

Hinweis&Nbsp;  Aufruf SetRowsetSize ohne gesammelte implementieren führt eine Assertionsmeldung.

Rufen Sie SetRowsetSize bevor Sie aufrufen Öffnen , legen Sie zunächst die Größe des Rowsets für das Recordset auf. Die Größe des Standard-Rowsets wenn gesammelte implementiert ist 25.

Hinweis&Nbsp;  Vorsicht beim SetRowsetSizeaufrufen. Wenn Sie Speicher für die Daten (wie angegeben durch die CRecordset:: userAllocMultiRowBuffers -Option Openim Parameter DwOptions) manuell zuweisen, sollten Sie überprüfen, ob diese Speicherpuffer zuordnen, nachdem Sie SetRowsetSizeaufgerufen werden müssen, aber bevor alle Cursor Navigation ausführen.

Um die aktuelle Einstellung für die Größe des Rowsets abzurufen, rufen Sie GetRowsetSize.

Weitere Informationen über gesammelte finden Sie im Artikel Recordset: Abrufen von Datensätzen in einer Sammeloperation (ODBC) im Visual C++ Programmer's Guide.

CRecordset ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CRecordset:: Open, CRecordset::GetRowsetSize, CRecordset::CheckRowsetError, CRecordset::DoBulkFieldExchange

Index