Ciao a tutti,
ho un errore di questo tipo "Operazione non consentita nel contesto corrente" e non capisco come risolverlo, ho provato a cercare nel forum ma non ho trovato nulla che mi potesse aiutare.
In pratica uso 2 recordset perchè devo eseguire una query all'interno di un ciclo do while!!!!!
La connessione la creo in questo modo:
Sub openConn1(objConn,objRs,objRs1)
Set conn = Server.CreateObject("ADODB.Connection")
Set Rs = Server.CreateObject("ADODB.Recordset")
Set Rs1 = Server.CreateObject("ADODB.Recordset")
conn.open "miodatabase"
End Sub
dopodichè questo è il codice della mia pagina:
id_articolo = request("id")
Call openConn1(conn,rs,rs1)
sql= "select * from articoli where id_articolo ="&id_articolo
RS.open sql,conn,3,3
rs("descrizione") = Replace(rs("descrizione"), "''","'")
<%=rs("descrizione")%>
rs.close L'ERRORE è SU QUESTA RIGA!!!!!!!!!!!!!!!!!!!
sql= "select * from associazione_essenze where id_articolo ="&id_articolo
rs.open sql,conn,3,3
if not rs.eof then %>
<%do while not rs.eof%>
<%sql1= "select * from essenze where id ="&rs("id_essenza")
rs1.open sql1,conn,3,3%>
<%=rs1("nome_essenza")%>
<%if rs1("file") <> "" then%>
<td>.zip"><font size="1"><%=rs1("file")%></font></td>
<%end if%>
<%
rs1.close
rs.movenext
loop%>
<%end if%>