Bde.DBTables.TStoredProc.Overload

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

Delphi

property Overload: Word read FOverload write SetOverload default 0;

C++

__property System::Word Overload = {read=FOverLoad, write=SetOverLoad, default=0};

プロパティ

種類 可視性 ソース ユニット
property published
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TStoredProc


説明

実行する Oracle のオーバーロード ストアド プロシージャを指定します。

Overload プロパティを使用すると、Oracle サーバーで実行するオーバーロード ストアド プロシージャを指定できます。Oracle オーバーロード ストアド プロシージャは、他の 1 つ以上のストアド プロシージャと同じ名前を持つストアド プロシージャです。Oracle では、各オーバーロード ストアド プロシージャに一意の数値識別子を割り当てることにより、それらのプロシージャを識別します。アプリケーションでは、Overload プロパティを使って、この識別子を指定できます。

デフォルトでは、Overload プロパティはゼロになっており、プロシージャのオーバーロードがないと見なされます。Oracle 以外のサーバーの場合は、この値を変更しないでください。Overload プロパティを設定せずにアプリケーションから Oracle オーバーロード プロシージャにアクセスしようとすると、ボーランド データベース エンジン(BDE)では、サーバー上の最小識別番号のつまり第 1 のオーバーロード ストアド プロシージャにアクセスします。

Overload が 1 の場合、BDE はサーバー上の第 1 のオーバーロード ストアド プロシージャを実行します。Overload が 2 の場合は、第 2 のオーバーロード ストアド プロシージャを実行します。以下同様です。

メモ: Oracle オーバーロード ストアド プロシージャは名前は同じですが、パラメータ リストはそれぞれ異なります。アプリケーションでは、必ず、正しいパラメータ リストをオーバーロード ストアド プロシージャに渡す必要があります。

関連項目