API:FireDAC.Comp.Client.TFDCommand.SchemaName

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

Delphi

property SchemaName: string read FSchemaName write SetSchemaName default 0;

C++

__property SchemaName = {default=0};

プロパティ

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

説明

一部のコマンドの種類についてスキーマの名前を特定します。

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


一部のコマンドの種類についてスキーマの名前を特定します。


SchemaName は、コマンド オブジェクトが含まれるスキーマの名前を特定します。その意味は、CommandKindMetainfoKind に応じて変わります。

  • CommandKind[skStoredProc, skStoredProcWithCrs, skStoredProcNoCrs] のいずれかの場合、SchemaName はそのストアド プロシージャが含まれるスキーマの名前を示します。
  • MetainfoKindmkNone でない場合、SchemaName は記述対象のオブジェクトが含まれるスキーマの名前を示します。

 //Example 1:
 ADCommand1.SchemaName := 'SCOTT';
 ADCommand1.CommandText.Text := 'PROC1';
 ADCommand1.CommandKind := skStoredProc;
 ADCommand1.Prepare;
 ADCommand1.Params[0].AsInteger := 100;
 ADCommand1.Params[1].AsString := 'Bill Gates';
 ADCommand1.Execute;
 
 //Example 2:
 ADMetaInfoCommand1.SchemaName := 'ADDEMO';
 ADMetaInfoCommand1.ObjectName := 'MY_TAB';
 // or on Oracle just ADMetaInfoCommand1.ObjectName := 'ADDEMO.MY_TAB';
 ADMetaInfoCommand1.MetaInfoKind := mkTableFields;
 ADMetaInfoCommand1.Open;

関連項目