FireDAC.Comp.Client.TFDAdaptedDataSet.AbortJob

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Voir aussi