Hola,
tu puedes reutilizar un recordset, cuantas veces quieras, debes preocuparte de la conexion a la que accede el recordset (el olbjeto connection) y el string de conexion que define la consulta que quieres obtener de la BD. Debes cerrar un recordset, para poder volver a utilizarlo.
El codigo seria como
cnn1 as new ADODB.Connection
rstest as new ADODB.recordset
strCon as string
cnn1.Open (string de conexion, donde defines la BD que vas a utilizar)
strCon="Defines la consulta SQL"
rstest.Open strCon,cnn1
...Haces algo con esos datos...
rstest.Close
strCon="Defines otra consulta"
rstest.Open strCon,cnn1
...HAces algo con los datos...
rstest.Close
cnn1.Close
Ojala te ayude.
Saludos!