Bde.DBTables.TTable.IndexName

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property IndexName: string read GetIndexName write SetIndexName;

C++

__property System::UnicodeString IndexName = {read=GetIndexName, write=SetIndexName};

Propriétés

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

Description

Identifie un index secondaire de la table.

Utilisez la propriété IndexName pour spécifier un index alternatif d'une table. Si IndexName est vide, l'ordre de tri d'une table est basé sur son index par défaut, ou, pour les tables dBASE, sur l'ordre physique des enregistrements.

Si IndexName contient un nom d'index valide, cet index est utilisé pour déterminer l'ordre de tri des enregistrements. Pour les tables dBASE, le nom d'index spécifié dans la propriété IndexName doit se trouver dans le fichier index principal de la table ou dans un autre fichier index spécifié préalablement dans la propriété IndexFiles.

Remarque : IndexFieldNames et IndexName sont mutuellement exclusives. L'initialisation d'une propriété réinitialise l'autre. Pour les tables Paradox, si l'index ne comporte qu'un seul champ et il n'existe pas d'options, la propriété IndexName doit correspondre au nom de champ (ou une erreur BDE est déclenchée: #10022 (2726) 'Index/nom de balise non valide.'). Si vous ajoutez une option, comme par exemple ixCaseInsensitive, IndexName peut être un nom arbitraire.

Voir aussi