FireDAC.Comp.DataSet.TFDDataSet.Release
Delphi
procedure Release;
C++
void __fastcall Release();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
Description
Libère tous les curseurs de l'ensemble de données.
L'appel à la méthode Release libère tous les curseurs de l'ensemble de données, sans le fermer. Après cet appel, plus aucun curseur n'est accessible. En conséquence, l'ensemble de données n'extrait plus aucun enregistrement à partir du curseur et SourceEOF devient True.
Si ResourceOptions.AutoFetchAll est True, avant de libérer les curseurs, l'ensemble de données extrait tous les enregistrements restants à partir du curseur en cours. Si elle est False et que tous les enregistrements ne sont pas extraits, une exception est déclenchée. L'application peut explicitement extraire tous les enregistrements de l'ensemble de données en appelant la méthode FetchAll.
La méthode Disconnect est similaire à la méthode Release, mais elle annule également la préparation d'une commande.