TOracleProvider component

Properties                Methods                Events

Top  Previous  Next

Unit

OracleProvider

説明

ToracleProviderコンポーネントは多層アプリケーションのサーバーアプリケーション内で使われます。 抽象TCustomProviderDelphiの標準Tproviderと全く同じ(唯一ToracleDataSetしかDataSet プロパティに設定できません)関数から由来するものです。更にUniqueFieldsプロパティはTOracleProvider がレコードを特定するために使わなくてはならないフィールドを定義することが出来ます。 TclientDataSetがレコードをToracleProviderへ送る時、レコードを一致させるためにこれらのフィールドを使います。もしUniqueFieldsプロパティが空だったら、 ToracleProviderは自動的にupdatingテーブルのためにprimaryuniqueキーを決定します。

多層アプリケーションはクライアント/サーバーかEnterprise editionDelphiC++Builderでのみ開発できます。多層アプリケーションに関する詳しい情報は、Delphi / C++Builderマニュアルとヘルプファイルをご覧ください。 3Tierデモプロジェクトも参考になるでしょう。

Delphi 5では、TOracleProviderコンポーネントは、下位の互換性しか提供しません。 新しいプロジェクトに対しては、代わりに標準のTDataSetProviderコンポーネントを使うべきです。 多層アプリケーションをDelphi 5にアップグレードした後、TOracleProviderコンポーネントをTDataSetProviderコンポーネントに置き換えることを考えるべきです。

UniqueFields プロパティはDelphi5のTOracleProviderでは動きません。 この情報をデータセットのフィールドのProviderFlagsに変更しなくてはいけません。