アドレス帳のデータ バインディング オブジェクト
アドレス帳アプリケーションでは、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 オブジェクトに関する記事を参照してください。) |
id | コード内で識別するために使う、埋め込みオブジェクトのドキュメント全体の識別子を定義します。 |
RDS.DataControl タグ パラメーター
次の表では、RDS.DataControl オブジェクトに固有のパラメーターについて説明します。 (RDS.DataControl オブジェクト パラメーターの完全な一覧と、それらを実装するタイミングについては、RDS.DataControl オブジェクトに関する記事を参照してください。)
パラメーター | 説明 |
---|---|
SERVER | HTTP を使用している場合、この値はサーバー コンピューター名の前に https:// を付けたものになります。 |
CONNECT | RDS.DataControl が SQL Server に接続するために必要な接続情報を指定します。 |
SQL | Recordset の取得に使用されるクエリ文字列を設定する、または返します。 |