FireDAC.Comp.Client.TFDMetaInfoCommand.ObjectName
Delphi
property ObjectName: String read GetObjectName write SetObjectName;
C++
__property System::UnicodeString ObjectName = {read=GetObjectName, write=SetObjectName};
Inhaltsverzeichnis
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 |
---|---|---|
|
Tabellenname |
Anwendbar |
|
Tabellenname |
Anwendbar |
|
Indexname |
-- |
|
Tabellenname |
Anwendbar |
|
Tabellenname |
Anwendbar |
|
Name der Fremdschlüsselbedingung |
-- |
|
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);