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:
La pagina originale funzionante cambia solo per la query in questa parte di codice.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... ............... ............. ..........
Il problema è che con questo metodo appena vado a richiamare un attributo del recordset tramite rs("NomeCampo") mi appare l'errore:
Scusatemi se la domanda è banale ma io sto cercando con Google ma non riesco ad individuare il mio problemacodice:ADODB.Recordset error '800a0e78' Operation is not allowed when the object is closed. /awards.asp, line 75
Grazie mille![]()



Rispondi quotando
