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 オブジェクトへの変更はサーバーに返送され、データ ソースの更新に使用されます。

このチュートリアルには次のトピックが含まれています。

参照

手順 1: サーバー プログラムを指定する (RDS チュートリアル)
RDS のチュートリアル (VBScript)