Bde.DBTables.TQuery.UniDirectional

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property UniDirectional: Boolean read FUniDirectional write FUniDirectional default False;

C++

__property bool UniDirectional = {read=FUniDirectional, write=FUniDirectional, default=0};

Propriétés

Type Visibilité  Source Unité  Parent
property published
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TQuery

Description

Détermine si les curseurs bidirectionnels du moteur de Database Borland (BDE) sont activés pour l'ensemble de résultats de la requête.

Affectez la valeur de la propriété UniDirectional pour contrôler si le curseur du BDE peut être déplacé en avant et en arrière dans un ensemble de résultats. Par défaut, UniDirectional vaut false, ce qui autorise les navigations vers l'avant et vers l'arrière.

Habituellement, les curseurs SQL sont unidirectionnels. Ils ne peuvent se déplacer qu'en avant dans un ensemble de données. Néanmoins, le BDE permet un déplacement bidirectionnel en plaçant les enregistrements dans un cache. Si une application n'a pas besoin d'un accès bidirectionnel aux enregistrements d'un ensemble de résultats, initialisez UniDirectional à true. Quand UniDirectional vaut true, une application nécessite moins de mémoire et les performances sont meilleures.

Remarque :  Ne confondez pas la propriété UniDirectional, qui indique si le curseur BDE est unidirectionnel, avec la propriété IsUniDirectional héritée de TDataSet. IsTQuery, qui implique des restrictions supplémentaires telles qu'une absence de mémoire tampon, vaut toujours false pour TQuery.

Voir aussi