Recepción de varios conjuntos de registros
El proveedor OLE DB de Microsoft para SQL Server admite la devolución de varios objetos Recordset para un único comando que contiene varias instrucciones SQL, un objeto Recordset por instrucción SQL. El orden en que se devuelven los Recordsets sigue el orden en el que se colocan las instrucciones SQL en el texto del comando.
El proveedor OLE DB de Microsoft para SQL Server también devuelve varios conjuntos de resultados a ADO cuando el comando contiene una cláusula COMPUTE. Por ejemplo, un comando que contiene la siguiente instrucción SQL devolverá los resultados en dos objetos Recordset: uno para el conjunto de filas de (ProductID, ProductName, UnitPrice) y el otro para el precio medio de todos los productos de la tabla.
SELECT ProductID, ProductName, UnitPrice
FROM PRODUCTS
COMPUTE AVG(UnitPrice)
Puede usar el método Recordset.NextRecordset para enumerar los dos objetos.
Para obtener más información, vea NextRecordset.