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

返された Recordset オブジェクトを使用できます。 他の Recordset と同様に、調べたり、移動したり、編集したりすることができます。 Recordset でできることは、環境によって異なります。 Visual Basic および Visual C++ には、有効化データ コントロールを使用して Recordset を直接的にまたは間接的に使用できるビジュアル コントロールがあります。

重要

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

たとえば、Microsoft Internet Explorer で Web ページを表示する場合は、ビジュアル コントロールに Recordset オブジェクト データを表示できます。 Web ページ上のビジュアル コントロールは、Recordset オブジェクトに直接アクセスできません。 ただし、RDS.DataControl を介して Recordset オブジェクトにアクセスできます。 RDS.DataControl は、SourceRecordset プロパティを Recordset オブジェクトに設定すると、ビジュアル コントロールによって使用できるようになります。

ビジュアル コントロール オブジェクトでは、DATASRC パラメーターを RDS.DataControl に、DATAFLD プロパティを Recordset オブジェクト フィールド (列) に設定する必要があります。

このチュートリアルでは SourceRecordset プロパティを次のように設定します。

Sub RDSTutorial5()  
   Dim DS as New RDS.DataSpace  
   Dim RS as ADODB.Recordset  
   Dim DC as New RDS.DataControl  
   Dim DF as Object  
   Set DF = DS.CreateObject("RDSServer.DataFactory", "https://yourServer")  
   Set RS = DF.Query ("DSN=Pubs", "SELECT * FROM Authors")  
   DC.SourceRecordset = RS         ' Visual controls can now bind to DC.  
...  

参照

手順 6:変更がサーバーに送信される (RDS チュートリアル)
RDS のチュートリアル (VBScript)