Data.DB.TDataSet.BlockReadSize
Delphi
property BlockReadSize: Integer read FBlockReadSize write SetBlockReadSize;
C++
__property int BlockReadSize = {read=FBlockReadSize, write=SetBlockReadSize, nodefault};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
Description
Détermine le nombre de tampons d'enregistrement lus dans chaque bloc.
Définir BlockReadSize sur une valeur supérieure à 0 place l'ensemble de données dans l'état dsBlockRead. Il reste dans cet état jusqu'à ce que vous définissiez BlockReadSize sur 0 ou que vous changiez l'état de l'ensemble de données d'une autre façon (comme le placer en mode édition).
Pour tous les descendants de TDataSet, les contrôles orientés données ne sont pas mis à jour et les événements de données ne sont pas déclenchés quand l'ensemble de données a pour état dsBlockRead. Ainsi, vous pouvez définir la propriété BlockReadSize sur une valeur positive pour parcourir rapidement la totalité de l'ensemble de données sans mettre à jour les contrôles orientés données.