FireDAC.Comp.Client.TFDAdaptedDataSet.AbortJob
Delphi
procedure AbortJob(AWait: Boolean = False);
C++
void __fastcall AbortJob(bool AWait = false);
Inhaltsverzeichnis
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);