Scusatemi ... sarà la stanchezza ma non riesco più a passare un recordset ad una funzione...

Ho una Function che dovrebbe ricevere un recordset come parametro (in modo da non dover rieseguire la solita query).

Il problema è che se ci provo mi restituisce l'errore
codice:
Tipo di errore:
ADODB.Field (0x80020009)
L'operazione non è consentita se l'oggetto è chiuso.
Non capisco

La dichiaro così
codice:
Function Sincronizzato(ByRef Rs, connAD)
e la richiamo così
codice:
If Sincronizzato(Rs, objConnection) Then
....
Dove sbaglio?

Thanks