Bde.DBTables.TStoredProc

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

Bde.DBTables.TDBDataSetBde.DBTables.TBDEDataSetData.DB.TDataSetSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTStoredProc

Delphi

TStoredProc = class(TDBDataSet)

C++

class PASCALIMPLEMENTATION TStoredProc : public TDBDataSet

プロパティ

種類 可視性 ソース ユニット
class public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables Bde.DBTables

説明

TStoredProc は、BDE ベースのアプリケーションにおけるストアド プロシージャをカプセル化したものです。

BDE ベースのアプリケーションで TStoredProc オブジェクトを使用すると、データベース サーバー上のストアド プロシージャを使用することができます。ストアド プロシージャとは、一連のステートメントをまとめたもので、データベース サーバーのメタデータの一部として格納され(テーブルやインデックスやドメインなどと同様)、頻繁に繰り返して発生するデータベース関連の処理をサーバー上で行って結果をクライアントに返すものです。

メモ:  データベース サーバーがどれもストアド プロシージャをサポートしているとは限りません。ストアド プロシージャがサポートされているかどうかは、個々のサーバーのマニュアルを参照してください。

多くのストアド プロシージャには、処理で使われる入力引数やパラメータを渡す必要があります。TStoredProcParams というプロパティを提供しており、アプリケーションでは、ストアド プロシージャを実行する前に、そこにパラメータを設定することができます。

TStoredProc は、Params プロパティを再利用して、ストアド プロシージャから返された結果を持たせます。Params は値の配列です。サーバーの実装によって、ストアド プロシージャが値の集合を返す場合と、クエリが返す結果セットに似た結果セットを返す場合があります。

関連項目