Datasnap.Provider.TBaseProvider.Options
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 をサポートしていません。