FireDAC.Comp.Client.TFDMetaInfoCommand.ObjectName

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property ObjectName: String read GetObjectName write SetObjectName;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
property published
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDMetaInfoCommand

Description

Obtient / définit le nom de l'objet pour lequel des informations détaillées seront renvoyées.

La valeur de la propriété ObjectName définit les objets de base de données pour lesquels des informations détaillées seront renvoyées. La signification, l'optionalité et l'usage des noms de catalogue et de schéma dépendent de MetaInfoKind :

MetaInfoKind

Signification

Noms de catalogue et de schéma

mkTableFields

Nom de table.

Applicable.

mkIndexes

Nom de table.

Applicable.

mkIndexFields

Nom d'index.

--

mkPrimaryKey

Nom de table.

Applicable.

mkForeignKeys

Nom de table.

Applicable.

mkForeignKeyFields

Nom de contrainte de clé étrangère.

--

mkProcArgs

Nom de procédure stockée.

Applicable pour les procédures stockées non packages.

ObjectName, CatalogName et SchemaName constituent le nom complet de l'objet. Si le nom d'objet est sensible à la casse ou s'il contient des caractères spéciaux, il doit alors être explicitement délimité par des guillemets.

L'affectation d'une valeur à cette propriété ferme l'ensemble de données.

Exemple

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

Voir aussi