RDS のプログラミング モデルとオブジェクト
RDS の目標は、IIS のような中継を介してデータ ソースにアクセスし、更新することです。 プログラミング モデルで、この目標を達成するために必要な一連のアクティビティを指定します。 オブジェクト モデルで、そのメソッドとプロパティがプログラミング モデルに影響を与えるオブジェクトを指定します。
重要
Windows 8 および Windows Server 2012 から、RDS サーバー コンポーネントが Windows オペレーティング システムに含まれなくなりました (詳細については、Windows 8 および Windows Server 2012 の互換性クックブックを参照してください)。 RDS クライアント コンポーネントは、今後のバージョンの Windows で削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 RDS を使用するアプリケーションを WCF Data Service に移行する必要があります。
RDS には、次の一連の操作を実行するための手段が用意されています。
サーバー上で呼び出されるプログラムを指定し、クライアントからそれを参照する方法 (プロキシ) を取得します (RDS.DataSpace)。
サーバー プログラムを呼び出します。 データ ソースと発行するコマンドを識別するパラメーターを、サーバー プログラムに渡します (プロキシまたは RDS.DataControl)。
サーバー プログラムでは、通常は ADO を使用して、データ ソースから Recordset オブジェクトを取得します。 必要に応じて、Recordset オブジェクトはサーバー上で処理されます (RDSServer.DataFactory)。
サーバー プログラムは、最終的な Recordset オブジェクトをクライアント アプリケーションに返します (プロキシ)。
クライアント側では、Recordset オブジェクトは、ビジュアル コントロールで使用しやすい形になります (ビジュアル コントロールと RDS.DataControl)。
Recordset オブジェクトへの変更はサーバーに返送され、データ ソースの更新に使用されます (RDS.DataControl または RDSServer.DataFactory)。
参照
RDS オブジェクト モデルの概要
DataControl オブジェクト (RDS)
DataFactory オブジェクト (RDSServer)
DataSpace オブジェクト (RDS)
RDS のシナリオ
RDS チュートリアル
Recordset オブジェクト (ADO)
RDS の使用方法とセキュリティ