Spesso utilizzo gli array nella lettura del database access per velocizzare il processo, in questo modo:

...
rsarr= RS.GetRows()
max = Ubound(rsarr,2)
else
max = 0
end if
RS.close()
set RS=nothing
...

E poi sfrutto gli array creati.

Il dubbio che mi viene è questo: Nel momento in cui faccio RS.Close() e ser RS=nothing il collegamento è già liberato oppure devo chiudere anche la connessione al database subito? Di solito la chiudo a fine pagina con

Conn.Close
Set Conn = Nothing


Cosa devo fare, mettere la chiusura della connessione subito dopo la chiusura del recordset o posso lasciarla a fine pagina?