FireDAC.Comp.Client.TFDAdaptedDataSet.AbortJob

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure AbortJob(AWait: Boolean = False);

C++

void __fastcall AbortJob(bool AWait = false);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDAdaptedDataSet

Beschreibung

Mit der Methode AbortJob brechen Sie die aktuelle Datenmengenoperation ab.

Die Methode AbortJob bricht eine der folgenden Datenmengenoperationen ab:

  • Open. Die Datenmenge führt eine DBMS-Anweisung zum Öffnen eines Cursors aus.
  • ExecSQL/Execute. Die Datenmenge führt eine DBMS-Anweisung aus.
  • Fetch. Die Datenmenge ruft Zeilen vom Cursor ab.

Nach einem Aufruf von AbortJob ist der Status Active der Datenmenge False und Prepared ist für Open/ExecSQL/Execute True. Der Status Active ist für Fetch True. Die Methode AbortJob darf nicht aus dem Thread, in dem die Operation durchgeführt wird, aufgerufen werden.

Beispiel

 
 FDQuery1.ResourceOptions.CmdExecMode := amAsync;
 FDQuery1.Open('select OrderID, count(*) from "Order Details" group by OrderID');
 FDQuery1.AbortJob(True);

Siehe auch