FireDAC.Comp.Client.TFDAdaptedDataSet.AbortJob
Delphi
procedure AbortJob(AWait: Boolean = False);
C++
void __fastcall AbortJob(bool AWait = false);
Propriétés
| Type | Visibilité | Source | Unité | Parent | 
|---|---|---|---|---|
procedure function  | 
		public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp  | 
        FireDAC.Comp.Client | TFDAdaptedDataSet | 
Description
Utilisez la méthode AbortJob pour abandonner l'opération d'ensemble de données en cours.
La méthode AbortJob abandonne l'une des opérations d'ensemble de données suivantes :
- Open. L'ensemble de données exécute une commande SGBD pour ouvrir un curseur.
 - ExecSQL / Execute. L'ensemble de données exécute une commande SGBD.
 - Fetch. L'ensemble de données récupère les lignes du curseur.
 
Après un appel de AbortJob, l'état Active de l'ensemble de données est False et Prepared a la valeur True pour Open/ExecSQL/Execute. L'état Active a la valeur True pour Fetch. La méthode AbortJob doit être appelée à partir de l'autre thread, plutôt que de l'endroit où une opération est effectuée.
Exemple
 FDQuery1.ResourceOptions.CmdExecMode := amAsync;
 FDQuery1.Open('select OrderID, count(*) from "Order Details" group by OrderID');
 FDQuery1.AbortJob(True);