Is it possible to execute a SQL statement against a recordset without having a connection to a database? For example, I have a recordset that is populated with all the properties of files in a directory, using FSO. I would now like to query this disconnected/custom recordset with a statement that includes an ORDER BY clause, so that users can sort the data by the various fields (ie. date_created, fileName, etc.). The examples I've seen either just loop through the all the records, find a particular record using RS.Find, or query using a SQL statement with a connection object.