IBX.IBTable.TIBTable.AddIndex

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.