次の方法で共有


結果の受信

ADO では、ほとんどのコマンドは呼び出し元に返される情報の一部になります。 行セットを返すコマンドの場合、結果は Recordset オブジェクトで受け取られます。これは、おそらく ADO オブジェクトの中で最も使用されています。

データ ソースから Recordset オブジェクト内のデータを受信する方法はいくつかあります。これには、次の呼び出しが含まれます。

Recordset オブジェクトでデータを受信すると、暗黙的または明示的に、Connection オブジェクトと Command オブジェクトを使用して、データを取得するプロセスが終了します。 一般的なクライアント/サーバー アプリケーション システムでは、データを取得するプロセス全体において、各 Recordsetのネットワーク経由のラウンドトリップが必要です。

複数の結果セットを受信するには、Recordset オブジェクトにカプセル化されたデータ セットごとに 1 つずつ、ネットワーク経由で複数のラウンド トリップを行う必要があります。 低速または混雑したネットワークの場合、ラウンド トリップの数を減らすことは、アプリケーションのパフォーマンスを向上させるのに役立つ場合があります。 そのため、一部のプロバイダーでは、1 回のラウンド トリップで複数の Recordsetを受け取るサポートを提供しています。 これについては、次のトピックで説明します。