FireDAC.Stan.Option.TFDFetchOptions.AutoClose
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.