Data.Win.ADODB.TCustomADODataSet.IndexName

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property IndexName: WideString read GetIndexName write SetIndexName;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
property public
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TCustomADODataSet

Description

Spécifie l'index actuellement actif.

Utilisez IndexName pour activer un index et ordonner selon cet index les lignes de l'ensemble de données. A l'exécution, attribuez à IndexName une chaîne contenant le nom de l'index. A la conception, sélectionnez l'index souhaité dans la liste déroulante de l'inspecteur d'objets.



ADOTable1.IndexName := 'LastName';



ADOTable1->IndexName = "LastName";



Attribuez une chaîne vide à IndexName pour qu'aucun index n'ordonne l'ensemble de données. Les lignes apparaissent alors selon l'ordre naturel. Dans certains systèmes de bases de données, l'index primaire d'une table ne possède pas de nom. Dans ce cas, l'attribution d'une chaîne vide à IndexName active l'index primaire.

Un index doit être actif pour l'utilisation de certaines opérations dépendantes des index, telles que la méthode Seek.

Remarque :  De nombreux fournisseurs ne gèrent pas le changement d'index quand l'ensemble de données est actif, déclenchant ainsi une exception quand cela se produit. Veillez à fermer l'ensemble de données avant de changer l'index par l'intermédiaire de la propriété IndexName et réouvrez l'ensemble de données après la spécification d'un nouvel index.

Voir aussi