I have a Recordset which has 1 column/field of data/records.
It has up to about hundreads or thousands of string values depending on the date range picked.
I then clone that data into a Stream (as explained in an answer to another question) to keep it and reuse the Recordset. That Stream can be turned back into a new Recordset if needed or (probably) an array of some sort.
Later in the code I need to check if some values are in that Stream/Recordset/Array/etc.
Other than turning the Stream back into a Recordset and use a normal loop with Recordset.Move methods (example) to check if each of those values are or not in the stored data, is there any other more efficient way to check it?