FireDAC.Comp.Client.TFDMetaInfoQuery.BaseObjectName

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property BaseObjectName: String read GetBaseObjectName write SetBaseObjectName;

C++

__property System::UnicodeString BaseObjectName = {read=GetBaseObjectName, write=SetBaseObjectName};

プロパティ

種類 可視性 ソース ユニット
property published
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDMetaInfoQuery

説明

基底オブジェクトの名前を取得/設定します。


BaseObjectName プロパティ値の意味と省略可能かどうかは、MetaInfoKind により決まります。

MetaInfoKind(メタ情報種別)

意味

mkIndexFields

テーブルの名前。

mkPrimaryKeyFields

テーブルの名前。

mkForeignKeyFields

テーブルの名前。

mkProcs

パッケージの名前。

mkProcArgs

パッケージの名前。

BaseObjectName プロパティ値は、CatalogName および SchemaName とあわせて、完全基底オブジェクト名になります。現在の DBMS セッションで、カタログやスキーマは異なるが、同じ名前の複数オブジェクトがある場合、CatalogNameSchemaName プロパティ値を指定して、オブジェクトのリストを明示的に制限することを推奨します。

BaseObjectName が、大文字と小文字を区別するか、特殊文字を含む場合は、明示的に引用符で囲む必要があります。

このプロパティに値を割り当てると、データセットが閉じます。

   // SQL Server: retrieve foreign key fields for FK_DEPARTMENTS constraint of the Northwind.dbo.Employees table
   FDMetaInfoQuery1.BaseObjectName := 'Northwind.dbo.Employees';
   FDMetaInfoQuery1.ObjectName := 'FK_DEPARTMENTS';
   FDMetaInfoQuery1.MetaInfoKind := mkForeignKeyFields;
   FDMetaInfoQuery1.Open;
 
   // Oracle: retrieve procedure list for the SYS.DBMS_SQL package
   FDMetaInfoQuery1.BaseObjectName := 'SYS.DBMS_SQL';
 
   FDMetaInfoQuery1.MetaInfoKind := mkProcs;
   FDMetaInfoQuery1.Open;

関連項目