FireDAC.Stan.Option.TFDFetchOptions.Unidirectional

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Unidirectional: Boolean read GetUnidirectional  write SetUnidirectional stored IsUS default False;

C++

__property bool Unidirectional = {read=GetUnidirectional, write=SetUnidirectional, stored=IsUS, default=0};

Propriétés

Type Visibilité  Source Unité  Parent
property published
FireDAC.Stan.Option.pas
FireDAC.Stan.Option.hpp
FireDAC.Stan.Option TFDFetchOptions

Description

Spécifie les sens de navigation possibles à travers les enregistrements d'un ensemble de données.

Utilisez la propriété Unidirectional pour spécifier si une application va naviguer à travers les enregistrements d'un ensemble de données vers l'avant uniquement ou vers l'avant, vers l'arrière et dans des directions aléatoires. Pour modifier Unidirectional pour un ensemble de données déjà utilisé, une application doit d'abord appeler la méthode Disconnect.

Le fait de définir Unidirectional sur True autorise une application à naviguer vers l'avant uniquement. FireDAC ignore automatiquement les lignes précédentes dans le stockage de données interne une fois la position en cours modifiée dans l'ensemble de données, car ces lignes ne sont plus utiles. Cela réduit considérablement la consommation de mémoire dans les grands ensembles de résultats. Le fait de définir Unidirectional sur True pour TFDTable désactive le mode Fenêtre Données dynamiques.

Remarque : N'utilisez pas les ensembles de données unidirectionnels pour afficher les données dans un contrôle de grille. Cette opération requiert des ensembles de données bidirectionnels.

La propriété Unidirectional est synchronisée avec IsUniDirectional.

Voir aussi