FireDAC.Comp.Client.TFDCustomManager.GetFieldNames
Delphi
procedure GetFieldNames(const AConnectionName, ACatalogName, ASchemaName, ATableName, APattern: string; AList: TStrings);
C++
void __fastcall GetFieldNames(const System::UnicodeString AConnectionName, 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 | TFDCustomManager |
Beschreibung
Füllt eine Stringliste mit den Namen der Felder aus einer Tabelle.
Mit GetFieldNames rufen Sie eine Liste mit Feldern aus einer Tabelle ab.
AConnectionName
ist der zu verwendende Verbindungsname.
ACatalogName, ASchemaName, ATableName
geben die Tabelle an, deren Feldnamen Sie der Liste hinzufügen möchten.
APattern
ist das LIKE-Muster zum Filtern der Feldnamen.
AList
ist ein Nachkomme von TStrings, der die Feldnamen erhält. Alle vorhandenen Strings werden aus der Liste gelöscht, bevor GetFieldNames die Namen aller Felder aus ATableName
hinzufügt. Die Feldnamen werden, falls erforderlich, normalisiert (in Anführungszeichen gesetzt); ansonsten werden Sie in die Schreibweise (Groß- bzw. Kleinbuchstaben) konvertiert, die das Standard-Dictionary der Datenbank verwendet.
Beispiel
FDManager.GetFieldNames('myconn', '', '', 'MYTAB', '', ListBox1.Items);