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);