SimpleDS.TSimpleDataSet

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

Datasnap.DBClient.TCustomClientDataSetData.DB.TDataSetSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTSimpleDataSet

Delphi

TSimpleDataSet = class(TCustomClientDataSet)

C++

class PASCALIMPLEMENTATION TSimpleDataSet : public Datasnap::Dbclient::TCustomClientDataSet

プロパティ

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


説明

TSimpleDataSet は、dbExpress を使用してデータを取得し、メモリに内部的にキャッシュします。

TSimpleDataSet は、内部の TSQLDataSet と TDataSetProvider を使用して、データの取得や更新の適用を行うクライアント データセットです。このクラスは、単方向データセットの高速アクセスおよび配置の容易性と、クライアント データセットのデータ編集機能およびデータナビゲーション機能を兼ね備えています。

TSimpleDataSet は dbExpress を使用してデータベース情報に高速にアクセスします。クライアント データセットとして、TSimpleDataSet は、その情報をメモリ内にキャッシュしたり、アプリケーションで行われた更新を保存します。データセット プロバイダを利用して、TSimpleDataSet はこれらの更新をデータベース サーバーに適用します。このように、TSimpleDataSet は、プロバイダ経由でローカルの TSQLDataSet に接続している場合は(ただし、ソース データセットとプロバイダが内部にある場合は除く)、TClientDataSet のような働きをします。

TSimpleDataSet では、データを取得するデータベース サーバーを指定したり、そのサーバーから取得するデータを指定したり、データ パケットに含める情報を変更したり、更新プロセスに対して入力を提供できるようにするために、TSQLDataSet のプロパティとイベントをいくつか公開しています。

ソースの TSQLDataSet を使用するだけでなく、TSimpleDataSet ではディスク上の専用ファイルへの読み書きもできます。ファイルベースのデータを扱う場合は、内部のプロバイダとソース データセットは必要ありません。純粋にファイルベースのアプリケーションを記述する場合は、TClientDataSet を選択した方が適しています。ただし、ディスク上のファイルを扱える機能があるため、TSimpleDataSet はブリーフケース モデル アプリケーションに非常に適しています。

関連項目