FireDAC.Comp.Client.TFDCustomCommand.Close
Delphi
procedure Close;
C++
void __fastcall Close();
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCustomCommand |
Beschreibung
Schließt den aktuellen Cursor der Anweisung.
Die Methode Close schließt den aktuellen Cursor der Anweisung. Danach erhält State den Wert csPrepared
.
Verwenden Sie die Methode CloseAll, um alle Anweisungscursors zu schließen (wenn die Anweisung mehrere Ergebnismengen zurückgibt). Wenn nur eine einzelne Ergebnismenge vorhanden ist, dann entspricht Close CloseAll. Verwenden Sie nach dem Aufruf von Close die Methode NextRecordSet, um die Anweisung an den nächsten Cursor weiterzuleiten, auf den zugegriffen werden kann.
Das Anweisungsobjekt schließt automatisch nach dem Abrufen des letzten Datensatzes aus dem aktuellen Cursor alle Anweisungscursors, wenn FetchOptions.AutoClose False ist.
Beispiel
var
oTab: TADDatSTable;
....
ADCommand1.Prepare('select * from "Orders"');
oTab := ADCommand1.Define;
try
ADCommand1.Fetch(oTab);
finally
ADCommand1.Close;
oTab.Free;
end;