FireDAC.Stan.Option.TFDFetchOptions.Cache

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Cache: TFDFetchItems read GetCache write SetCache

C++

__property TFDFetchItems Cache = {read=GetCache, write=SetCache, stored=IsCS, default=7};

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 type de données à mettre en cache dans la mémoire.

Utilisez la propriété Cache pour contrôler le type de données et de métadonnées à mettre en cache dans le stockage de données interne.

Option

Description

fiBlobs

Lorsque cette option est incluse, les valeurs de champs BLOB ne sont pas effacées de la mémoire après utilisation. Lorsqu'elle est exclue, après la modification de l'enregistrement en cours dans l'ensemble de données, les valeurs de champs BLOB de l'enregistrement en cours sont effacées.

fiDetails

Lorsque cette option est incluse :

  • Pour un ensemble de données imbriqué, un curseur imbriqué associé n'est pas effacé de la mémoire après la modification d'un enregistrement parent de l'ensemble de données.
  • Pour un ensemble de données détail, un enregistrement détail associé n'est pas effacé de la mémoire après la modification d'un enregistrement maître de l'ensemble de données.

fiMeta

Lorsque cette option est incluse, les métadonnées de la commande ne sont pas effacées de la mémoire après utilisation. Lorsqu'elle est exclue, une fois les métadonnées requises extraites et utilisées (par ex., les champs de clés primaires), elles sont supprimées du cache.

La valeur par défaut est [fiBlobs,fiDetails,fiMeta], ce qui signifie que toutes les données et les métadonnées sont mises en cache après utilisation.

Remarque :L'exclusion d'éléments du cache n'affecte pas les données ou les métadonnées déjà extraites.

Voir aussi