FireDAC.Comp.Client.TFDCustomCommand.Close

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Close;

C++

void __fastcall Close();

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;

Siehe auch