CRecordset::SetRowsetSize
Określa liczbę rekordów, które chcesz pobrać podczas pobierania.
virtual void SetRowsetSize(
DWORD dwNewRowsetSize
);
Parametry
- dwNewRowsetSize
Liczba wierszy do pobrania podczas danego pobrania.
Uwagi
Ta funkcja członka wirtualnego określa liczbę wierszy, które chcesz pobrać podczas pojedynczego pobrania po użyciu pobieranie wiersza luzem.Aby zaimplementować pobierania wierszy luzem, musi ustawić CRecordset::useMultiRowFetch opcji w dwOptions parametr Otwórz funkcji składowej.
[!UWAGA]
Wywołanie SetRowsetSize bez wykonywania masowych pobieranie wiersza spowoduje potwierdzenia nie powiodło się.
Wywołanie SetRowsetSize przed wywoływaniem Otwórz wstępnie ustawić rozmiar zestawu wierszy zestawu rekordów.Domyślny rozmiar zestawu wierszy podczas wdrażania pobieranie wiersza zbiorczego jest 25.
[!UWAGA]
Należy zachować ostrożność podczas wywoływania SetRowsetSize.Jeśli są ręcznie alokacji miejsca dla danych (określone przez CRecordset::userAllocMultiRowBuffers opcję Parametr dwOptions w Otwórz), należy sprawdzić, czy trzeba ponownie przydzielić bufory składowania po wywołaniu SetRowsetSize, jednak przed wykonaniem każdej operacji nawigacji kursor.
Aby uzyskać bieżące ustawienie rozmiaru zestawu wierszy, wywołanie GetRowsetSize.
Aby uzyskać więcej informacji na temat Pobieranie wiersza luzem, zobacz artykuł rekordów: pobieranie rekordów luzem (ODBC).
Wymagania
Nagłówek: afxdb.h