FireDAC.Comp.Client.TFDStoredProc.StoredProcName

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

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 を設定すると、呼び出すデータベース プロシージャに格納されている名前を指定することができます。ストアド プロシージャの完全名は、CatalogNameSchemaNamePackageNameOverload の各プロパティ値から構築されます。完全名はまた、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';

関連項目