FireDAC.Comp.Client.TFDStoredProc.StoredProcName
Delphi
property StoredProcName: string read GetProcName write SetProcName default 0;
C++
__property StoredProcName = {default=0};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDStoredProc |
説明
呼び出すサーバー上のストアド プロシージャの名前を指定します。
FireDAC.Comp.Client.TFDStoredProc.StoredProcName は FireDAC.Comp.Client.TFDCustomStoredProc.StoredProcName を継承しています。以下の内容はすべて FireDAC.Comp.Client.TFDCustomStoredProc.StoredProcName を参照しています。
呼び出すサーバー上のストアド プロシージャの名前を指定します。
StoredProcName を設定すると、呼び出すデータベース プロシージャに格納されている名前を指定することができます。ストアド プロシージャの完全名は、CatalogName、SchemaName、PackageName、Overload の各プロパティ値から構築されます。完全名はまた、StoredProcName にも割り当てられます(非パッケージ プロシージャに対してのみ)。名前が大文字小文字を区別する場合、または、特殊文字を含んでいる場合、明示的に引用符で囲む必要があります。
データベースに、StoredProcName 名前を持つストアド プロシージャがなかった場合、アプリケーションがストアド プロシージャを準備しようとすると、例外が発生します。
例
//例 1:
ADStoredProc1.StoredProcName := 'Northwind.dbo.[my proc]';
// 以下と同じ
ADStoredProc1.CatalogName := 'Northwind';
ADStoredProc1.SchemaName := 'dbo';
ADStoredProc1.StoredProcName := '[my proc]';
//例 2:
ADStoredProc1.PackageName := 'sys.dbms_sql';
ADStoredProc1.StoredProcName := 'execute';