FireDAC.Comp.DataSet.TFDDataSet.FetchAll
Delphi
procedure FetchAll;
C++
void __fastcall FetchAll();
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
Beschreibung
Ruft alle Datensätze aus der aktuellen Ergebnismenge ab und speichert sie in einer internen DatS-Tabelle.
Mit FetchAll rufen Sie alle noch nicht abgerufenen Datensätze aus der aktuellen Ergebnismenge ab. Der Aufruf von FetchAll ermöglicht:
- Die schnellere Freigabe der Serverressourcen, weil FetchAll den DBMS-Cursor implizit schließt. Dadurch wird die Datenmenge nicht deaktiviert.
- Die Freigabe des Ergebnismengenpuffers des Call Level Interface, wodurch die nächste Anweisung ausgeführt und die Ergebnismenge abgerufen werden kann. Dies ist für einige DBMS, wie SQL Server und MySQL, anwendbar.
Wenn FetchOptions.Mode auf fmAll
gesetzt ist, dann ruft die Datenmenge automatisch FetchAll beim Aufruf von Open auf.
Siehe auch
Beispiel
- FireDAC TFDMemTable Incremental Fetching (Beispiel)