FireDAC.Comp.Client.TFDCustomConnection.GetKeyFieldNames
Delphi
procedure GetKeyFieldNames(const ACatalogName, ASchemaName, ATableName, APattern: string; AList: TStrings);
C++
void __fastcall GetKeyFieldNames(const System::UnicodeString ACatalogName, const System::UnicodeString ASchemaName, const System::UnicodeString ATableName, const System::UnicodeString APattern, System::Classes::TStrings* AList);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCustomConnection |
Description
Remplit une liste de chaînes avec les noms des champs clés d'une table.
Appelez GetKeyFieldNames pour obtenir une liste des champs primaires dans une table.
ACatalogName, ASchemaName, ATableName
nomment la table dont vous voulez ajouter les noms des champs primaires à la liste.
APattern
est le pattern LIKE filtrant les noms de champs.
AList
est un descendant de TStrings qui reçoit les noms de champs de clés primaires. Toutes les chaînes existantes sont supprimées de la liste avant que GetKeyFieldNames ajoute le nom des champs de clés primaires dans ATableName
.
Les noms de champs sont normalisés (délimités par des apostrophes, si nécessaire). Sinon, ils sont convertis sur la casse du dictionnaire par défaut.
Voir aussi
Exemples
- Exemple FireDAC Get Field Names