FireDAC.Comp.Client.TFDCustomCommand.SchemaName

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

Delphi

property SchemaName: String read FSchemaName write SetSchemaName;

C++

__property System::UnicodeString SchemaName = {read=FSchemaName, write=SetSchemaName};

プロパティ

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

説明

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


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;

関連項目