salve a tutti, se io chiudo una connessione ad un db con relativo recordset in questo modo:

recordset.close
set recordset = nothing
conn.close
set conn = nothing

mi dovrebbe funzionare, ma mi restituisce questo errore:

Tipo di errore:
ADODB.Recordset (0x800A0E78)
L'operazione non è consentita se l'oggetto è chiuso.

come dovrei fare per rimediare???