FireDAC.Comp.DataSet.TFDDataSet.FetchAll
Delphi
procedure FetchAll;
C++
void __fastcall FetchAll();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
Description
Récupère tous les enregistrements de l'ensemble de résultats en cours et les stocke dans une table DatS interne.
Appelez FetchAll pour récupérer tous les enregistrements qui ne sont pas encore récupérés à partir de l'ensemble de résultats en cours. Appeler FetchAll permet :
- Une libération plus rapide des ressources du serveur, car FetchAll ferme implicitement le curseur SGBD. Cela ne désactive pas l'ensemble de données.
- La libération du tampon de l'ensemble de résultats de l'interface de niveau d'appel, vous permettant d'exécuter la commande suivante et d'obtenir l'ensemble de résultats. C'est applicable pour certains SGBD, comme SQL Server et MySQL.
Si FetchOptions.Mode est défini sur fmAll
, l'ensemble de données appelle automatiquement FetchAll lorsque Open est appelé.