手順 3:サーバーがレコード セットを取得する (RDS チュートリアル)
目的の行のデータ ソースに対してクエリを実行するために、サーバー プログラムによって接続文字列とコマンド テキストが使用されます。 ADO は通常、Recordset を取得するために使用しますが、OLE DB などの他の Microsoft データ アクセス インターフェイスも使用できます。
重要
Windows 8 および Windows Server 2012 から、RDS サーバー コンポーネントが Windows オペレーティング システムに含まれなくなりました (詳細については、Windows 8 および Windows Server 2012 の互換性クックブックを参照してください)。 RDS クライアント コンポーネントは、今後のバージョンの Windows で削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 RDS を使用するアプリケーションを WCF Data Service に移行する必要があります。
カスタム サーバー プログラムは次のようになります。
Public Function ServerProgram(cn as String, qry as String) as Object
Dim rs as New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open qry, cn
rs.ActiveConnection = Nothing
Set ServerProgram = rs
End Function