Data.SqlExpr.TCustomSQLDataSet.GetKeyFieldNames
Delphi
function GetKeyFieldNames(List: TStrings): Integer;
C++
int __fastcall GetKeyFieldNames(System::Classes::TStrings* List);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TCustomSQLDataSet |
Description
Remplit une liste avec les noms de tous les champs dans tous les index définis pour l'ensemble de données.
Appelez GetKeyFieldNames pour remplir une liste de chaînes avec des informations sur les index disponibles sur le serveur de base de données pour cet ensemble de données.
Pour chaque index défini sur le serveur pour l'ensemble de données, GetKeyFieldNames ajoute une chaîne à la liste de chaînes spécifiée par List. Chaque chaîne est un ensemble de noms de champs délimités par des points-virgules, qui représente les champs d'un index unique.
TCustomSQLDataSet n'utilise pas explicitement ces index. GetKeyFieldNames peut être utile pour la composition dynamique de commandes SQL qui nécessitent l'utilisation d'un index pour accéder aux champs.