Datasnap.Provider.TDataSetProvider.ResolveToDataSet
Delphi
property ResolveToDataSet: Boolean read FResolveToDataSet write SetResolveToDataSet default False;
C++
__property bool ResolveToDataSet = {read=FResolveToDataSet, write=SetResolveToDataSet, default=0};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TDataSetProvider |
説明
更新をデータセットに適用するか,データベースサーバーに直接適用するかを指定します。
ResolveToDataSet プロパティを設定すると,どのように更新を適用するかを指定できます。ResolveToDataSet が true の場合,Resolver プロパティは,TDataSetResolver コンポーネントに設定されます。これによって,DataSet プロパティで指定したデータセットに更新が直接適用されます。これは,アプリケーションがデータセットコンポーネントでイベントを使用する場合やデータセットが示すデータがデータベースサーバーからのデータではない(たとえば,クライアントデータセット)場合に便利です。
ResolveToDataSet が false の場合,Resolver プロパティは,TSQLResolver コンポーネントに設定されます。これによって,DataSet に関連するデータベースサーバーに更新が直接適用されます。これは,データセットを使用する中間の手順を省くことができるので効率的です。ソースデータセットが読み出し専用の場合(単方向データセットなど)は,これが更新を適用する唯一の方法です。