scusatemi, sicuramente sarà una stupidata, ho provato con la ricerca sul forum e su google, ma non sono riuscito a capire dove sbaglio 
codice:
Dim conn, rs, sql
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver=Mysql ODBC 3.51 Driver; server=IP-SERVER; uid=MIO-USERID; pwd=MIA-PASSWORD; database=MIO-DATABASE"
sql = "SELECT COUNT(*) FROM nometabella ORDER BY nomecampo ASC"
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open sql, conn, 3, 3
Response.Write rs(0)
Response.Write rs("nomecampo")
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
Risposta del server:
ADODB.Recordset error '800a0cc1'
Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto.
La riga incriminata è: Response.Write rs("nomecampo")
Se tolgo quella riga, va tutto bene, Response.Write rs(0) mi stampa il numero "3" a video, che è effettivamente il numero totale delle righe della mia tabella, quindi la connessione va bene.
Non riesco proprio a risolvere il problema