Compartilhar via


CRecordset::SetRowsetSize

Especifica o número de registros que deseja recuperar durante uma busca.

virtual void SetRowsetSize(
   DWORD dwNewRowsetSize 
);

Parâmetros

  • dwNewRowsetSize
    O número de linhas a serem recuperadas durante uma determinado busca.

Comentários

Esta função de membro virtual Especifica quantas linhas você deseja recuperar durante uma única busca ao usar a busca de linha em massa.Para implementar a busca de linha em massa, você deve conjunto o CRecordset::useMultiRowFetch opção da dwOptions parâmetro das em abertofunção de membro .

Observação:

Chamada SetRowsetSize sem implementar em massa linha buscando resultará em uma declaração com falha.

De telefonarSetRowsetSize antes de ligar em aberto definir inicialmente o dimensionar do conjunto de linhas para o conjunto de registros.O dimensionar do conjunto de linhas padrão durante a implementação de busca de linha em massa é 25.

Observação:

Tenha cuidado ao chamar SetRowsetSize.Se manualmente são alocar o armazenamento de dados (sistema autônomo especificado pelo CRecordset::userAllocMultiRowBuffers opção do parâmetro dwOptions no em aberto), você deve verificar se é necessário realocar esses buffers de armazenamento depois que você telefonar SetRowsetSize, mas antes de executar qualquer operação de navegação do cursor.

Para obter a configuração corrente para o dimensionar do conjunto de linhas, ligue para GetRowsetSize.

Para obter mais informações sobre buscar a linha em massa, consulte o artigo conjunto de registros: Buscando os registros em massa (ODBC).

Requisitos

Cabeçalho: afxdb.h

Consulte também

Referência

Classe CRecordset

Gráfico de hierarquia

CRecordset::em aberto

CRecordset::GetRowsetSize

CRecordset::CheckRowsetError

CRecordset::DoBulkFieldExchange

Outros recursos

CRecordset membros