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);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCustomConnection |
Beschreibung
Füllt eine Stringliste mit den Namen der Schlüsselfelder aus einer Tabelle.
Mit GetKeyFieldNames rufen Sie eine Liste mit Primärschlüsselfeldern aus einer Tabelle ab.
ACatalogName, ASchemaName, ATableName
geben die Tabelle an, deren Primärschlüsselfeldnamen Sie der Liste hinzufügen möchten.
APattern
ist das LIKE-Muster zum Filtern der Feldnamen.
AList
ist ein Nachkomme von TStrings, der die Primärschlüsselfeldnamen erhält. Alle vorhandenen Strings werden aus der Liste gelöscht, bevor GetKeyFieldNames die Namen der Primärschlüsselfelder aus ATableName
hinzufügt.
Die Feldnamen werden normalisiert (in Anführungszeichen gesetzt, falls erforderlich), ansonsten werden sie in die Schreibweise des Standard-Dictionary konvertiert.
Siehe auch
Beispiele
- FireDAC Get Field Names (Beispiel)