Поделиться через


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

См. также

Ссылки

Класс CRecordset

Диаграмма иерархии

CRecordset::Open

CRecordset::GetRowsetSize

CRecordset::CheckRowsetError

CRecordset::DoBulkFieldExchange