Arisalve. 
Stavo tentando di creare una funzione che, passata la stringa sql, mi eseguisse la query e mi restituisse il recordset corrispondente (tipo come mysql_query di php).
In pratica ho fatto
codice:
function mysql_query(query)
comm.CommandText = query
Rs.Open comm,,1,1
mysql_query = Rs
end function
però ovviamente mi da errore perchè mysql_query non viene trattata come ADODB.Recordset
C'è un modo per forzare tale funzione a restituire un recordset o è meglio che mi riscrivo il codice di volta in volta?