FireDAC.Stan.Option.TFDFetchOptions.LiveWindowParanoic
Delphi
property LiveWindowParanoic: Boolean read GetLiveWindowParanoic write SetLiveWindowParanoic stored IsLWP default True;
C++
__property bool LiveWindowParanoic = {read=GetLiveWindowParanoic, write=SetLiveWindowParanoic, stored=IsLWP, 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 le mode recherche d'enregistrements du mode Fenêtre Données dynamiques TFDTable.
Utilisez la propriété LiveWindowParanoic pour définir le mode recherche d'enregistrements du mode Fenêtre Données dynamiques de TFDTable.
En général, pour conserver la fenêtre Données dynamiques, FireDAC exécute différentes requêtes SQL. Cela peut affecter les performances de l'application. Pour améliorer ce comportement, les opérations de recherche peuvent éviter les requêtes SQL supplémentaires. Toutefois, cela produit un résultat moins exact. Si LiveWindowParanoic=False (valeur par défaut), TFDTable évite ce qui suit :
- La requête SQL SELECT COUNT(*) pour calculer la valeur de la propriété RecNo. La valeur -1 est renvoyée à la place.
- La requête SQL SELECT pour les méthodes Locate et Lookup, lorsqu'un enregistrement localisé est trouvé dans le cache d'un client local.
Remarque : La propriété LiveWindowParanoic est utilisée uniquement lorsque TFDTable fonctionne en mode Fenêtre Données dynamiques. Elle n'est pas utilisée en mode standard.