FireDAC.Stan.Option.TFDFetchOptions.AutoClose

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property AutoClose: Boolean read GetAutoClose write SetAutoClose  stored IsACS default True;

C++

__property bool AutoClose = {read=GetAutoClose, write=SetAutoClose, stored=IsACS, default=1};

Propriétés

Type Visibilité  Source Unité  Parent
property published
FireDAC.Stan.Option.pas
FireDAC.Stan.Option.hpp
FireDAC.Stan.Option TFDFetchOptions

Description

Contrôle la fermeture automatique d'un curseur de l'ensemble de données après l'extraction du dernier enregistrement.

Utilisez la valeur de la propriété AutoClose pour contrôler la fermeture automatique d'un curseur de l'ensemble de données. Si AutoClose est définie sur True et que le dernier enregistrement est extrait à partir de l'ensemble de résultats en cours, le curseur sous-jacent est fermé, tous les ensembles de résultats supplémentaires qui n'ont pas encore été traités sont ignorés, et les ressources associées aux curseurs sont libérées. L'ensemble de données (descendant de TFDDataSet) lui-même est fermé, de même que son objet commande interne. Cela permet de libérer les ressources SGBD associées à un curseur aussi rapidement que possible.

Si votre commande SQL renvoie plusieurs ensembles de résultats et que vous devez tous les traiter, vous devez définir AutoClose sur False. Sinon, après le traitement du premier ensemble de résultats, tous les autres ensembles de résultats seront ignorés.

La valeur par défaut est True.

Voir aussi