Data.SqlExpr.TCustomSQLDataSet.IndexDefs

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property IndexDefs: TIndexDefs read FIndexDefs write FIndexDefs;

C++

__property Data::Db::TIndexDefs* IndexDefs = {read=FIndexDefs, write=FIndexDefs};

Propriétés

Type Visibilité  Source Unité  Parent
property public
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TCustomSQLDataSet

Description

Contient les définitions de tous les index définis sur le serveur de l'ensemble de données.

Lisez IndexDefs pour obtenir des informations sur les index disponibles sur le serveur de base de données pour cet ensemble de données.

TCustomSQLDataSet n'utilise pas explicitement ces informations dans IndexDefs. L'ordre des enregistrements est déterminé par la clause ORDER BY de son instruction SQL.

Si l'ensemble de données SQL est une instance de TSQLTable, vous pouvez utiliser IndexDefs pour identifier l'index à utiliser pour la propriété IndexName. Même avec d'autres descendants de TCustomSQLDataSet, IndexDefs peut être utile pour la composition dynamique de commandes SQL qui nécessitent l'utilisation d'un index sur le serveur. Par exemple, les composants fournisseur utilisent les informations d'index pour identifier de manière unique les enregistrements lors de la composition de commandes de mise à jour.

Voir aussi