FireDAC.Comp.Client.TFDCustomManager.GetGeneratorNames

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure GetGeneratorNames(const AConnectionName, ACatalogName, ASchemaName,  APattern: string; AList: TStrings; AScopes: TFDPhysObjectScopes = [osMy]; AFullName: Boolean = True);

C++

void __fastcall GetGeneratorNames(const System::UnicodeString AConnectionName, 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 TFDCustomManager

Beschreibung

Füllt eine Stringliste mit den Namen von Generatoren/Sequenzen aus einer Datenbank.

Mit GetGeneratorNames rufen Sie eine Liste von Generatoren/Sequenzen aus einer Datenbank ab.

AConnectionName ist der zu verwendende Verbindungsname.

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, falls erforderlich, normalisiert (in Anführungszeichen gesetzt); ansonsten liegen Sie in der Schreibweise (Groß- bzw. Kleinbuchstaben) vor, die das Standard-Dictionary der Datenbank verwendet. Geben Sie in der Verbindungsdefinition die Parameter MetaDefSchema und/oder MetaDefCatalog an, um zu vermeiden, dass diese Schema- und/oder Katalognamen in Generatornamen vorhanden sind.

Beispiel

 
 FDManager.GetGeneratorNames('myconn', '', '', 'MY%', ListBox1.Items, [osMy, osSystem]);

Siehe auch