IBX.IBTable.TIBTable.AddIndex
Delphi
procedure AddIndex(const Name, Fields: string; Options: TIndexOptions;
const DescFields: string = '');
C++
void __fastcall AddIndex(const System::UnicodeString Name, const System::UnicodeString Fields, Data::Db::TIndexOptions Options, const System::UnicodeString DescFields = System::UnicodeString());
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | IBX.IBTable.pas IBX.IBTable.hpp |
IBX.IBTable | TIBTable |
Description
Crée un nouvel index pour la table.
Appelez AddIndex pour créer un nouvel index pour la table associée à un ensemble de données. L'index créé avec cette procédure est ajouté à la table de base de données sous-jacente de l'ensemble de données. Name est le nom du nouvel index. Fields est une liste, délimitée par des points-virgules, des champs à inclure dans l'index. Options est un ensemble d'attributs potentiellement restreint pour l'index. Il peut spécifier qu'un index
- Représente l'index primaire pour un ensemble de données ; (ixPrimary)
- Ne contient pas de valeurs en double (ixUnique) ;
- Trie les enregistrements dans l'ordre décroissant (isDescending).
Avertissement : Toute tentative de créer un index à l'aide d'options non applicables pour la table déclenche une exception.