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

説明

呼び出すサーバー上のストアド プロシージャの名前を指定します。 {{#multireplace:FireDAC.Comp.Client.TFDStoredProc.StoredProcName|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:FireDAC.Comp.Client.TFDCustomStoredProc.StoredProcName|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:FireDAC.Comp.Client.TFDCustomStoredProc.StoredProcName|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

呼び出すサーバー上のストアド プロシージャの名前を指定します。

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';

関連項目