Anzeigen: Delphi C++
Anzeigeeinstellungen

Data.DB.TDataSet.BlockReadSize

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Delphi

property BlockReadSize: Integer read FBlockReadSize write SetBlockReadSize;

C++

__property int BlockReadSize = {read=FBlockReadSize, write=SetBlockReadSize, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Data.DB.pas
Data.DB.hpp
Data.DB TDataSet

Beschreibung

Legt fest, wie viele Datensatzpuffer in jedem Block gelesen werden.

Wenn Sie BlockReadSize einen Wert zuweisen, der größer als Null ist, wird die Datenmenge in den Status dsBlockRead versetzt. Sie behält diesen Status bei, bis BlockReadSize wieder auf Null gesetzt oder der Status auf andere Art geändert wird (z.B. durch Aktivieren des Bearbeitungsmodus).

Solange die Datenmenge den Status dsBlockRead hat, werden die datensensitiven Steuerelemente nicht aktualisiert und auch keine Datenereignisse ausgelöst. Dies gilt für alle Nachkommen von TDataSet. Weisen Sie BlockReadSize einen positiven Wert zu, wenn die gesamte Datenmenge ohne Aktualisierung der datensensitiven Steuerelemente schnell durchlaufen werden soll.

Bei BDE-Datenmengen hat die Zuweisung von BlockReadSize außerdem zur Folge, dass die Datenmenge Datenblöcke der Größe BlockReadSize abruft und in einem Puffer speichert. Dadurch verringert sich der Datenverkehr zwischen der Anwendung und dem Datenbankserver.

Siehe auch

Frühere Versionen
Übersetzungen