Datasnap.Provider.TBaseProvider.Options

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

Delphi

property Options: TProviderOptions read FProviderOptions

C++

__property TProviderOptions Options = {read=FProviderOptions, write=FProviderOptions, default=32768};

プロパティ

種類 可視性 ソース ユニット
property public
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider TBaseProvider

説明

データパケットの内容,およびデータパケットの情報の利用方法に影響を与えます。

Options プロパティを設定すると,プロバイダがクライアントデータセットと通信する方法をカスタマイズできます。Options は,以下の内容を指定します。

  • ネストされた詳細セットおよび BLOB データがデータパケットに含まれるか,個別にフェッチされるか。
  • データパケットに形式,表示名,および最大値/最小値などの項目コンポーネントプロパティが含まれるかどうか。
  • データパケットが読み出し専用で提供されるかどうか,および特定の種類の変更(挿入,編集,または削除)が無効かどうか。
  • マスターテーブルの項目への変更がリンクテーブルで対応する更新を生じさせるかどうか。
  • 1 つの更新が複数のサーバーレコードに影響を与えるかどうか。
  • クライアントレコードが更新の適用時に更新されるかどうか。
  • クライアントがプロバイダのデータセットをオーバーライドする SQL 文を送信できるかどうか。

メモ:  InternetExpress クライアントではすべてのオプションがサポートされているわけではありません。具体的には,InternetExpress クライアントは poFetchBlobsOnDemand,poFetchDetailsOnDemand,poDisableInserts,poDisableEdits,psDisableDeletes,poPropogateChanges,および poAllowCommandText をサポートしていません。

関連項目