FireDAC.Comp.Client.TFDCustomConnection.GetGeneratorNames
Delphi
procedure GetGeneratorNames(const ACatalogName, ASchemaName, APattern: string;
AList: TStrings; AScopes: TFDPhysObjectScopes = [osMy]; AFullName: Boolean = True);
C++
void __fastcall GetGeneratorNames(const System::UnicodeString ACatalogName, const System::UnicodeString ASchemaName, const System::UnicodeString APattern, System::Classes::TStrings* AList, Firedac::Phys::Intf::TFDPhysObjectScopes AScopes = (Firedac::Phys::Intf::TFDPhysObjectScopes() << Firedac::Phys::Intf::TFDPhysObjectScope::osMy ), bool AFullName = true);
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 von Generatoren, Sequenzen u. a. aus einer Datenbank.
Mit GetGeneratorNames rufen Sie eine Liste von Generatoren, Sequenzen u. a. aus einer Datenbank ab.
ACatalogName
und ASchemaName
beschränken Generatornamen auf den Katalog und das Schema.
APattern
ist das LIKE-Muster zum Filtern der Generatornamen.
AList
ist ein Nachkomme von TStrings, der die Generatornamen erhält. Alle vorhandenen Strings werden aus der Liste gelöscht, bevor GetFieldNames die Namen der Generatoren hinzufügt.
AScopes
beschränkt die Generatornamen auf die angegebenen Gültigkeitsbereiche.
Die Generatornamen werden normalisiert (in Anführungszeichen gesetzt, falls erforderlich), ansonsten werden sie in die Schreibweise des Standard-Dictionary konvertiert. Geben Sie in der Verbindungsdefinition die Parameter MetaDefSchema
, MetaDefCatalog
oder beide an, um zu vermeiden, dass diese Schema- und/oder Katalognamen in Generatornamen vorkommen.
Beispiel
FDConnection1.GetGeneratorNames('', '', 'MY%', ListBox1.Items, [osMy, osSystem]);