FireDAC.Comp.Client.TFDCustomCommand.Close

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure Close;

C++

void __fastcall Close();

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDCustomCommand

Description

Ferme le curseur en cours de la commande.

La méthode Close ferme le curseur en cours de la commande. Après cela, State prend la valeur csPrepared.

Pour fermer tous les curseurs de commande (si la commande renvoie plusieurs ensembles de résultats), utilisez la méthode CloseAll. S'il n'existe qu'un seul ensemble de résultats, Close est alors équivalent à CloseAll. Après l'appel de Close, utilisez la méthode NextRecordSet pour faire avancer la commande sur le prochain curseur accessible.

L'objet commande ferme automatiquement tous les curseurs de commande après la récupération du dernier enregistrement à partir du curseur en cours,si FetchOptions.AutoClose est égal à False.

Exemple

 
 var
   oTab: TADDatSTable;
 ....
   ADCommand1.Prepare('select * from "Orders"');
   oTab := ADCommand1.Define;
   try
     ADCommand1.Fetch(oTab);
   finally
     ADCommand1.Close;
     oTab.Free;
   end;

Voir aussi