アドレス帳のデータ バインディング オブジェクト

アドレス帳アプリケーションでは、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 の取得に使用されるクエリ文字列を設定する、または返します。

参照

アドレス帳のコマンド ボタン