FireDAC.Stan.Option.TFDFetchOptions.Cache
Delphi
property Cache: TFDFetchItems read GetCache write SetCache stored IsCS default [fiBlobs, fiDetails, fiMeta];
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 |
---|---|
|
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. |
|
Lorsque cette option est incluse :
|
|
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.