Oggi una domandina semplice semplice ... ovviamente per chi lo sa fare ...


Ho il mio bel recordeset "Rs" che è stampato a video in un datagrid. Ora vorrei che una volta che clicco sul cmdInfo mi si chiuda il form attuale, mi si liberi la memoria dal recordset e mi rimanga disponile solo il record da poter utilizzare richiamandolo con CurrentRecord("nomecampo"). Non volevo filtrare il recordset con Rs.Filter perchè è troppo pesante ... ma se non c'è alternativa ...

La mia idea di codice, ovviamente errata era questa per intenderci:

codice:
Dim Conn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Public CurrentRecord As ADODB.Record

Private Sub cmdInfo_Click()
   ' Rs riempito altrove ...
   Set CurrentRecord = Rs.???? 
   Rs.Close
   Set Rs = Nothing
   frmDatabase.Hide 
   ' + varie uccisioni di oggetti che non vi sto a dire ...
End Sub
E' possibile o sto perdendo tempo o qualcuno mi consiglierà mettilo in una Array ?

Cia'