アドレス帳アプリケーションは、RDS を使用します。DataControl オブジェクトを使用して、SQL Server データベースからアプリケーションのクライアント HTML ページのビジュアル オブジェクト (この場合は DHTML テーブル) にデータをバインドします。 イベント駆動型のVBScriptプログラムロジックは、RDS.DataControlを使用して次のことを行います。
大事な
Windows 8 および Windows Server 2012 以降では、RDS サーバー コンポーネントは Windows オペレーティング システムに含まれません (詳細については、Windows 8 と Windows Server 2012 の互換性クックブック を参照してください)。 RDS クライアント コンポーネントは、将来のバージョンの Windows で削除される予定です。 新しい開発作業ではこの機能を使用しないでください。現在この機能を使用しているアプリケーションを変更することを計画してください。 RDS を使用するアプリケーションは、WCF Data Serviceに移行する必要があります。
データベースのクエリを実行し、データベースに更新を送信し、データ グリッドを更新します。
ユーザーがデータ グリッド内の最初、次、前、または最後のレコードに移動できるようにします。
次のコードでは、RDS を定義します。DataControl コンポーネント:
<OBJECT classid="clsid:BD96C556-65A3-11D0-983A-00C04FC29E33"
ID=DC1 Width=1 Height=1>
<PARAM NAME="SERVER" VALUE="https://<%=Request.ServerVariables("SERVER_NAME")%>">
<PARAM NAME="CONNECT" VALUE="Provider=sqloledb;
Initial Catalog=AddrBookDb;Integrated Security=SSPI;">
</OBJECT>
OBJECT タグは、RDS を定義します。DataControl プログラム内のコンポーネントです。 タグには、次の 2 種類のパラメーターが含まれています。
ジェネリック OBJECT タグに関連付けられているもの。
RDS.DataControl オブジェクトに固有のものです。
汎用 OBJECT タグ パラメーター
次の表では、OBJECT タグに関連付けられているパラメーターについて説明します。
パラメーター | 説明 |
---|---|
を CLASSID にする | システムへの埋め込みオブジェクトの種類を識別する一意の 128 ビット番号。 この識別子は、ローカル コンピューターのシステム レジストリに保持されます。 (RDS.DataControl オブジェクトのクラス ID については、RDS.DataControl オブジェクトを参照してください。) |
身分証明書 | コード内で識別するために使用される埋め込みオブジェクトのドキュメント全体の識別子を定義します。 |
RDS。DataControl タグ パラメーター
次の表では、RDS に固有のパラメーターについて説明します。DataControl オブジェクト。 (RDS.DataControl オブジェクトのパラメーターの完全な一覧と、それを実装するタイミングについては、RDS.DataControl オブジェクトを参照してください。)
パラメーター | 説明 |
---|---|
サーバー | HTTP を使用している場合、値は「https:// 」とサーバーコンピューター名の前に付けてください。 |
接続 | RDS に必要な接続情報を提供します。DataControl SQL Server に接続します。 |
SQL | Recordsetの取得に使用するクエリ文字列を設定または取得します。 |