Data.DB.TDataSet.CurrentRecord

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property CurrentRecord: Integer read FCurrentRecord;

C++

__property int CurrentRecord = {read=FCurrentRecord, nodefault};

Eigenschaften

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

Beschreibung

Gibt den Index des aktuellen Datensatzes im internen Datensatzpuffer an.

Die meisten Nachkommen von TDataSet verwalten einen internen Zwischenspeicher mit Datensätzen der zugrunde liegenden Datenbanktabelle. Wird die Datenmenge beispielsweise für ein datensensitives Gitter verwendet, enthält der Zwischenspeicher einen Datensatz für jede Gitterzeile. CurrentRecord gibt den Offset des aktuellen Datensatzes in diesem Zwischenspeicher an.

Der aktuelle Datensatz ist derjenige Datensatz, der gerade von der Datenmenge bearbeitet wird. Wenn die Datenmenge Operationen, die auch andere Datensätze einbeziehen, ausführt, kann der aktuelle Datensatz von dem aktiven (den der Benutzer als aktiv sieht) abweichen. Beim Zeichnen eines datensensitiven Gitters durchläuft CurrentRecord beispielsweise alle sichtbaren Datensätze, während ActiveRecord konstant bleibt.

Anmerkung:  Bei unidirektionalen Datenmengen hat CurrentRecord keine Bedeutung.

Siehe auch