次の方法で共有


手順 4:サーバーがレコード セットを返す (RDS チュートリアル)

重要

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

RDS は、取得した Recordset オブジェクトを、クライアントに返送できるフォームに変換します (つまり、Recordset を "マーシャリング" します)。 変換の正確な形式と送信方法は、サーバーがインターネット上かイントラネット上か、ローカル エリア ネットワークか、あるいはダイナミック リンク ライブラリかによって異なります。 ただし、この詳細は重要ではありません。重要なのは、RDS が Recordset をクライアントに送り返すということです。

クライアント側では、 Recordset オブジェクトが返されて、ローカル変数に割り当てられます。

Sub RDSTutorial4()  
   Dim DS as New RDS.DataSpace  
   Dim RS as ADODB.Recordset  
   Dim DF as Object  
   Set DF = DS.CreateObject("RDSServer.DataFactory", "https://yourServer")  
   Set RS = DF.Query("DSN=Pubs", "SELECT * FROM Authors")  
...  

参照

手順 5:DataControl が使用可能になる (RDS チュートリアル)
RDS のチュートリアル (VBScript)