RDS チュートリアル
このチュートリアルでは、RDS プログラミング モデルを使用してデータ ソースのクエリと更新を行う方法について説明します。 まず、このタスクを実行するために必要な手順について説明します。 その後、Microsoft Visual Basic Scripting Edition (ADO for Windows Foundation Classes (ADO/WFC) を搭載) でチュートリアルを繰り返します。
このチュートリアルは、次の 2 つの理由で異なる言語でコーディングされています。
RDS のドキュメントでは、Visual Basic のリーダー コードを前提としています。 これにより、ドキュメントは Visual Basic プログラマーにとって便利なものとなりますが、他の言語を使用するプログラマーには役に立ちません。
特定の RDS 機能がわからない場合に、別の言語について少し知っていれば、別の言語で表された同じ機能を探すことで、問題を解決できる可能性があります。
重要
Windows 8 および Windows Server 2012 から、RDS サーバー コンポーネントが Windows オペレーティング システムに含まれなくなりました (詳細については、Windows 8 および Windows Server 2012 の互換性クックブックを参照してください)。 RDS クライアント コンポーネントは、今後のバージョンの Windows で削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 RDS を使用するアプリケーションを、WCF Data Service に移行する必要があります。
チュートリアルの表示方法
このチュートリアルは、RDS プログラミング モデルに基づいています。 プログラミング モデルの各手順については個別に説明します。 さらに、Visual Basic コードのフラグメントを使用して各手順を示します。
このコード例は、説明を最小限にするために他の言語で繰り返されます。 特定のプログラミング言語チュートリアルの各手順は、プログラミング モデルの対応する手順と説明チュートリアルでマークされています。 手順の番号を使用して、説明チュートリアルの説明を参照してください。
RDS プログラミング モデルは次のセクションに示されています。 このチュートリアルを進めながら、ロードマップとして使用してください。
RDS のプログラミング モデルとオブジェクト
サーバー上で呼び出されるプログラムを指定し、クライアントからそれを参照する方法 (プロキシ) を取得します。
サーバー プログラムを呼び出します。 データ ソースと発行するコマンドを識別するパラメーターを、サーバー プログラムに渡します。
サーバー プログラムでは、通常は ADO を使用して、データ ソースから Recordset オブジェクトを取得します。 必要に応じて、 Recordset オブジェクトはサーバー上で処理されます。
サーバー プログラムは、最終的な Recordset オブジェクトをクライアント アプリケーションに返します。
クライアントでは、Recordset オブジェクトは必要に応じて、ビジュアル コントロールで簡単に使用できる形になります。
Recordset オブジェクトへの変更はサーバーに返送され、データ ソースの更新に使用されます。
このチュートリアルには次のトピックが含まれています。