Salve 
Sto modificando un sito fatto da un altro. Le mie conoscenze di ASP sono molto basse e quindi non riesco a capire che cosa sto sbagliando 
In pratica ho modificato una pagina che elencava una serie di download in una pagina che dovrebbe elencare una serie di tabelle con dei risultati, scorrendo il recordset.
In pratica la cosa che le due pagine fanno è la stessa... ma con la pagina creata da me non riesco a far funzionare niente :rollo:
codice:
sub ContenutoPagina
MaxRecords = 10
Call AproConnessione(StrConn, Cn)
Sql = "SELECT * FROM TBAwards Order By [Data] DESC"
' Sql = "SELECT * FROM TBDownload WHERE [Livello] = 2 Order By [Data] DESC" <--- Questa è la vecchia QUERY che funzionava
set rs = Server.CreateObject("ADODB.Recordset")
rs.CursorLocation = adUseClient
rs.Open Sql, Cn, adOpenStatic, adLockBatchOptimistic
set rs.ActiveConnection = Nothing
rs.pagesize = MaxRecords
if rs.eof then
Response.Write(" ETC. ETC. STAMPA I RISULTATI...
...............
.............
..........
La pagina originale funzionante cambia solo per la query in questa parte di codice.
Il problema è che con questo metodo appena vado a richiamare un attributo del recordset tramite rs("NomeCampo") mi appare l'errore:
codice:
ADODB.Recordset error '800a0e78'
Operation is not allowed when the object is closed.
/awards.asp, line 75
Scusatemi se la domanda è banale ma io sto cercando con Google ma non riesco ad individuare il mio problema 
Grazie mille