ciao,
ho 3 loop innidati tra loro, non riesco però a far ciclare il secondo(rscodcolore) ed il terzo(rsdescrizione) in base ai risultati del primo!!!!!
set conn=server.createobject("adodb.connection")
set rslente=server.createobject("adodb.recordset")
set rscodcolore=server.createobject("adodb.recordset")
set rsdescrizione=server.createobject("adodb.recordset ")
set rsassorbimento = server.createobject("adodb.recordset")
Call openConn2(conn,rslente,rscodcolore,rsdescrizione)
rslente.open "SELECT id_colore FROM associazione_colori_lenti where id_lente = "&request("id_lente") ,conn,3,3
rscodcolore.open "select codice_colore from colori_lenti where id = "&rslente("id_colore")&"" ,conn,3,3
rsdescrizione.open "SELECT descrizione FROM colori_lenti where codice_colore = '"&rscodcolore("codice_colore")&"'" ,conn,3,3
rsassorbimento.open "SELECT assorbimento FROM colori_lenti where codice_colore = '"&rscodcolore("codice_colore")&"'" ,conn,3,3
i= 0
do while Not rslente.eof
do while Not rscodcolore.eof
response.Write rscodcolore ("codice_colore")
do while Not rsdescrizione.eof
response.Write rsdescrizione ("descrizione")
'rsdescrizione.close
rsdescrizione.MoveNext
loop
rscodcolore.MoveNext
loop
rslente.MoveNext
loop
%>

Rispondi quotando