TSimpleDataSet を使用すべき場合

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

単純なデータセットの使用 への移動


TSimpleDataSet は、単純な 2 層データベース アプリケーションやブリーフケース モデル アプリケーションで使用するためのものです。これは、データベース サーバーへの接続、データの取得、更新内容のキャッシュへの格納、更新内容のサーバーへの適用を行うためのセットアップしやすいコンポーネントとなります。ほとんどの 2 層アプリケーションで使用できます。

しかし、次のように、TClientDataSet を使用した方がよい場合もあります。

  • (たとえば、ディスク上の専用ファイルを使用している場合など)データベース サーバー内のデータを使用していない場合、TClientDataSet には、オーバーヘッドが少ないという利点があります。
  • 多層データベース アプリケーションで使用できるのは TClientDataSet だけです。そのため、多層アプリケーションを開発しようとしているか、最終的に多層アプリケーションまで拡張する予定である場合は、TClientDataSet を外部プロバイダおよびソース データセットと共に使用してください。
  • ソース データセットは単純なデータセット コンポーネントの内部にあるので、ネストした詳細セットを取得するために 2 つのソース データセットをマスタ/詳細関係でリンクすることはできません。ただし、2 つの単純なデータセットをマスタ/詳細関係でリンクすることはできます。
  • 単純なデータセットでは、その内部のデータセット プロバイダで発生するイベントやプロパティを公開しません。ただし、ほとんどの場合、これらのイベントは多層アプリケーションで使用されるもので、2 層アプリケーションでは必要ありません。

単純なデータセットのセットアップについては、「単純なデータセットのセットアップ」で説明しています。

関連項目