FireDAC.Comp.Client.TFDCustomConnection.GetGeneratorNames

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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);

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]);

Siehe auch