CRecordset::SetRowsetSize

virtuel SetRowsetSize nulle (DWORD dwNewRowsetSize );

Paramètres

dwNewRowsetSize

Le nombre de lignes à récupérer pendant une extraction de donnée.

Remarques

Cette fonction membre virtuelle spécifie le nombre de lignes que vous souhaitez récupérer pendant une recherche unique lors de l'extraction de lignes en bloc. Pour mettre en œuvre la ligne en vrac de l'extraction, vous devez définir l'option CRecordset::useMultiRowFetch dans le paramètre dwOptions de la fonction membre Open.

&Notenbsp ;  Appel de SetRowsetSize sans mettre en oeuvre l'extraction de lignes en bloc se traduira par une Échec assertion.

Appelez SetRowsetSize avant d'appeler Open tout d'abord définir la taille de l'ensemble de lignes du jeu d'enregistrements. La taille du jeu de lignes par défaut lors de l'extraction de lignes en bloc est de 25.

&Notenbsp ;  Soyez prudent lors de l'appel SetRowsetSize. Si vous sont manuellement allocation de stockage pour les données (comme spécifié par l'option CRecordset::userAllocMultiRowBuffers du paramètre dwOptions dans Open), vous devez vérifier si vous devez réaffecter ces tampons de stockage après que vous appeler SetRowsetSize, mais avant d'effectuer toute opération de navigation du curseur.

Pour obtenir le paramètre actuel de la taille de l'ensemble de lignes, appelez le GetRowsetSize.

Pour plus d'informations sur l'extraction de lignes en bloc, consultez l'article jeu d'enregistrements : extraction de dossiers en vrac (ODBC) dans le Guide du programmeur Visual C++.

Aperçu de CRecordset |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CRecordset::Open, CRecordset::GetRowsetSize, CRecordset::CheckRowsetError, CRecordset::DoBulkFieldExchange

Index