FireDAC.Comp.Client.TFDCustomCommand.Close
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;