CRecordset::SetRowsetSize
Указывает количество записей необходимо получить во время выборки.
virtual void SetRowsetSize(
DWORD dwNewRowsetSize
);
Параметры
- dwNewRowsetSize
Число строк, которые должны быть получены во время заданного выборки.
Заметки
Этот виртуальный функцию-член определяет, сколько строк необходимо получить во время одного выборки при использовании пакетную выборку строк.Для реализации bulk строку выборка, необходимо установить параметр CRecordset::useMultiRowFetch в параметре dwOptions функции-члена Открытие.
Примечание |
---|
Вызов SetRowsetSize без реализации пакетная выборка строки приведет к тому, что становятся утверждении. |
Вызовите SetRowsetSize перед вызовом Открыть исходной, чтобы установить размер набора строк набора записей.По умолчанию размер набора строк, реализующий пакетная выборка строки 25.
Примечание |
---|
Соблюдайте осторожность при вызове SetRowsetSize.Если пользователь вручную выделить хранилище данных (как указано параметром CRecordset::userAllocMultiRowBuffers параметра dwOptions в Открыть), необходимо проверить, требуется ли возможность reallocate эти буферы хранения после вызова SetRowsetSize, но перед выполнением любую операцию перемещения курсора. |
Получить текущий параметр размера набора строк вызовите функцию GetRowsetSize.
Дополнительные сведения о массовой строке выборке см. в статье Набор записей. Пакетная выборка строк (ODBC).
Требования
Header: afxdb.h