次の方法で共有


RDS シナリオ

大事な

Windows 8 および Windows Server 2012 以降では、RDS サーバー コンポーネントは Windows オペレーティング システムに含まれません (詳細については、Windows 8 と Windows Server 2012 の互換性クックブック を参照してください)。 RDS クライアント コンポーネントは、将来のバージョンの Windows で削除される予定です。 新しい開発作業ではこの機能を使用しないでください。現在この機能を使用しているアプリケーションを変更することを計画してください。 RDS を使用するアプリケーションは、WCF Data Serviceに移行する必要があります。

アドレス帳アプリケーションは、リモート データ サービス (RDS) を使用して、単純なデータ対応 Web アプリケーション (オンライン企業アドレス帳) を構築する方法を示すシナリオです。 このシナリオは、RDS でデータ認識 ActiveX コントロールを使用する方法を学習する Microsoft Visual Basic Scripting Edition (VBScript) および COM プログラマ、およびデータ中心の Web アプリケーションを構築する経験豊富なソフトウェア開発者に役立ちます。

このシナリオでは、基本的な HTML レイアウト タグの使用方法、DHTML データ バインディング手法の使用方法、および ActiveX コントロールでのプログラムの使用方法を把握していることを前提としています。

SDK をインストールした場合、アドレス帳サンプル アプリケーションの完全なソース コードは、sdk ディレクトリの samples\dataaccess\rds\AddressBook\AddressBook.asp にあります。 アドレス帳のシナリオを表示するには、Internet Explorer 4.0 以降で、webserver https:///RDS/AddressBook/AddressBook.asp を入力します。Webserver は、インターネット インフォメーション サービス (IIS) と ASP を実行している Windows NT 4.0 または Windows 2000 Web サーバー コンピューターに指定された名前です。

アドレス帳の概要

アドレス帳のサンプル アプリケーションは、イントラネット経由で検索可能なディレクトリを発行するために使用できる簡単なオンライン アドレス帳を提供します。 アドレス帳は、ユーザーが 1 つ以上のフィールドに検索文字列を入力して従業員に関する情報を要求できるように設計されています。 リモート データ サービスの基本的な機能を示すために、サンプル アプリケーションは意図的に小さくし、オブジェクトと検索フィールドの数を最小限に抑えています。

アプリケーション インターフェイスは、次の部分で構成されます。

  • 非ビジュアル RDS。DataControl クライアントがデータベースに接続するために使用するデータ バインディング オブジェクトです。

  • 従業員属性検索条件の入力フィールドとして機能する HTML テキスト ボックス。

  • クエリの作成、検索フィールドのクリア、従業員情報によるデータベースの更新、保留中の変更の取り消し、グリッドに表示されるデータ行間の移動を行う HTML コマンド ボタン。

  • バックエンド データベースに対するクエリから返されたデータを表形式で表示するための DHTML データ バインディング (RDS.DataControl データ バインディング オブジェクトを介して)。

  • 前に説明した各要素を接続し、それらを対話できるようにする VBScript ルーチン。 VBScript コードは、RDS の初期化にも使用されます。DataControl オブジェクトを作成し、RDS の名前から HTML テーブルに列見出しを動的に作成します。DataControl レコードセット フィールド。

手順から手順へのリンクに従って、シナリオを設定して実行し、シナリオのしくみの詳細を確認します。

このシナリオには、次のトピックが含まれています。

関連項目

アドレス帳アプリケーションのシステム要件
Microsoft ActiveX データ オブジェクト (ADO)
RDSの基礎
RDS チュートリアル