FireDAC.Comp.Client.TFDMetaInfoCommand.ObjectName

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property ObjectName: String read GetObjectName write SetObjectName;

C++

__property System::UnicodeString ObjectName = {read=GetObjectName, write=SetObjectName};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDMetaInfoCommand

Beschreibung

Ermittelt/Setzt den Namen des Objekts, für das detaillierte Informationen abgerufen werden sollen.

Der Wert der Eigenschaft ObjectName legt die Datenbankobjekte fest, für die detaillierte Informationen zurückgegeben werden. Die Bedeutung, Optionalität und Verwendung von Katalog- und Schemanamen hängen von MetaInfoKind ab:

MetaInfoKind

Bedeutung

Katalog- und Schemanamen

mkTableFields

Tabellenname

Anwendbar

mkIndexes

Tabellenname

Anwendbar

mkIndexFields

Indexname

--

mkPrimaryKey

Tabellenname

Anwendbar

mkForeignKeys

Tabellenname

Anwendbar

mkForeignKeyFields

Name der Fremdschlüsselbedingung

--

mkProcArgs

Name der gespeicherten Prozedur

Anwendbar für Prozeduren, die sich nicht in einem Package befinden

Der ObjectName zusammen mit dem CatalogName und dem SchemaName können den vollständigen Objektnamen bilden. Wenn der Objektname die Groß-/Kleinschreibung berücksichtigt oder Sonderzeichen enthält, dann muss er in Anführungszeichen gesetzt werden.

Durch Zuweisen eines Wertes zu dieser Eigenschaft wird die Datenmenge geschlossen.

Beispiel

 
 var
   oTab: TFDDatSTable;
 ....
   FDMetaInfoCommand1.CatalogName := 'Northwind';
   FDMetaInfoCommand1.SchemaName := 'dbo';
   FDMetaInfoCommand1.ObjectName := 'Employees';
   FDMetaInfoCommand1.MetaInfoKind := mkTableFields;
   FDMetaInfoCommand1.Define(oTab);
   FDMetaInfoCommand1.Open(oTab);
   FDMetaInfoCommand1.Fetch(oTab, True);

Siehe auch