FireDAC.Stan.Option.TFDFetchOptions.RecsSkip

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property RecsSkip: Integer read GetRecsSkip write SetRecsSkip  stored IsESS default -1;

C++

__property int RecsSkip = {read=GetRecsSkip, write=SetRecsSkip, stored=IsESS, default=-1};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
FireDAC.Stan.Option.pas
FireDAC.Stan.Option.hpp
FireDAC.Stan.Option TFDFetchOptions

Beschreibung

Steuert den Offset des ersten Datensatzes, der abgerufen werden soll.

Mit RecsSkip geben Sie die Anzahl der Datensätze an, die ab dem Anfang einer einzelnen Ergebnismenge übersprungen werden sollen. Um RecsSkip für eine bereits vorbereitete Datenmenge zu ändern, kann in der Anwendung zuerst die Methode Disconnect aufgerufen werden.

FireDAC verwirft die ersten RecsSkip Datensätze und gibt Datensätze ab dem Datensatz RecsSkip+1 zurück. Der Wert <= 0 bedeutet, dass keine Datensätze übersprungen werden. Die Kombination der Eigenschaften RecsSkip und RecsMax ermöglicht die Implementierung von seitenweise aufgeteilten Ergebnismengen (nützlich für Webanwendungen). Zudem kann in Anwendungen auch die Escape-Funktion LIMIT verwendet werden. Wenn beides angegeben ist, dann hat LIMIT eine höhere Priorität.

Abhängig vom DBMS können RecsMax und RecsSkip in Klauseln von SELECT-Anweisungen (TOP, LIMIT etc.) übersetzt und damit Ergebnismengen auf der Serverseite beschränkt werden. Falls ein DBMS solche Klauseln nicht unterstützt, wird die Beschränkung auf dem Client durchgeführt.

Der Vorgabewert ist -1.

Siehe auch