From SBS Development:
Execute SQL queries on ADO Recordsets as though they existed as Tables in a Database. Query-A-Recordset allows you to perform full SQL queries on ADO Recordsets and return the results to your application. No more complex filter and find routines. No more expensive round trips to the Server to obtain a subset of data that already exists. New for v1.2 - Dramatically improve the performance of all subsequent queries performed on previously returned ADO Recordset results. Using the Component couldn't be easier, just add the ADO Recordsets that you wish to query, declare an alias for each Recordset for identification, decide on the Cursor and Lock Types, add your SQL (MS Jet SQL Syntax) and execute the query. Successful execution of the query will return a disconnected ADO Recordset representing the query results that will reflect the Cursor and Lock Types as defined. Thats all there is to it.