API:FireDAC.Comp.Client.TFDCommand.BaseObjectName

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

Delphi

property BaseObjectName: string read FBaseObjectName write SetBaseObjectName default 0;

C++

__property BaseObjectName = {default=0};

プロパティ

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

説明

一部のコマンドの種類について基底オブジェクトの名前を特定します。

FireDAC.Comp.Client.TFDCommand.BaseObjectName は FireDAC.Comp.Client.TFDCustomCommand.BaseObjectName を継承しています。以下の内容はすべて FireDAC.Comp.Client.TFDCustomCommand.BaseObjectName を参照しています。


一部のコマンドの種類について基底オブジェクトの名前を特定します。


BaseObjectName では、基底オブジェクトの名前を特定します。その意味は、CommandKindMetaInfoKind に応じて変わります。

  • CommandKind[skStoredProc, skStoredProcWithCrs, skStoredProcNoCrs] のいずれかで、そのストアド プロシージャがパッケージ プロシージャであれば、BaseObjectName はパッケージの名前を示します。
  • MetaInfoKind[mkIndexFields, mkPrimaryKeyFields, mkForeignKeyFields] のいずれかの場合、BaseObjectName はテーブルの名前を示します。
  • MetaInfoKind[mkProcs, mkProcArgs] のいずれかの場合、BaseObjectName はパッケージの名前を示します。

 ADCommand1.BaseObjectName := 'MY_PACK';
 ADCommand1.CommandText.Text := 'PROC1';
 // or just ADCommand1.CommandText.Text := 'MY_PACK.PROC1';
 ADCommand1.CommandKind := skStoredProc;
 ADCommand1.Prepare;
 ADCommand1.Params[0].AsInteger := 100;
 ADCommand1.Params[1].AsString := 'Delphi';
 ADCommand1.Execute;

関連項目