FireDAC.Stan.Option.TFDFetchOptions.AutoClose

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property AutoClose: Boolean read GetAutoClose write SetAutoClose  stored IsACS default True;

C++

__property bool AutoClose = {read=GetAutoClose, write=SetAutoClose, stored=IsACS, default=1};

Eigenschaften

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

Beschreibung

Steuert das automatische Schließen eines Datenmengen-Cursors nach dem Abrufen des letzten Datensatzes.

Mit dem Eigenschaftswert AutoClose steuern Sie das automatische Schließen eines Datenmengen-Cursors. Wenn AutoClose auf True gesetzt ist und der letzte Datensatz aus der aktuellen Ergebnismenge abgerufen wurde, dann wird der zugrunde liegende Cursor geschlossen, alle weiteren, noch nicht verarbeiteten Ergebnismengen, werden verworfen und die dem Cursor zugeordneten Ressourcen werden freigegeben. Die Datenmenge (Nachkomme von TFDDataSet) wird geschlossen, und ihr internes Anweisungsobjekt wird geschlossen. Dadurch können einem Cursor zugeordnete DBMS-Ressourcen so schnell wie möglich freigegeben werden.

Wenn Ihre SQL-Anweisung mehrere Ergebnismengen zurückgibt, die Sie alle verarbeiten müssen, müssen Sie AutoClose auf False setzen. Ansonsten werden nach der Verarbeitung der ersten Ergebnismenge alle anderen Ergebnismengen verworfen.

Der Vorgabewert ist True.

Siehe auch