ho un problema di questo tipo :
estraggo dei dati e creo un recordset
all'interno di questo voglio selzionarne alcuni (recordset rs1)
per postarli ad un altra pagina
nell'altra pagina arriva tutto tranne il valore della selct "edizioni"


codice:
<%
cat2 = request.form("categ")
uoat = request.form("uoat")

'Stringa per la connessione
'cString = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("./area_protetta/mdb/ife.mdb")
cString=Application("CNN")
'set connession to database 
Set objConn=Server.CreateObject("ADODB.Connection")

'open connession to database
objConn.Open cstring

'xxxxxxxx presentazione dati xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Set rs = Server.CreateObject("ADODB.Recordset")

nometabella="corsi"  ' inserisci qui il nome della tabella da vedere

sql = "SELECT  * from "&nometabella&" where id_anz="&cat2&" AND id_ruo="&uoat&" AND vis= -1"
'response.write sql:response.end
'apro il rs
rs.Open sql, objConn, 3, 3 'cursore dinamico

%>

<form name="form1" method="post" action="pre_iscrizione.asp" >
  <%
	
	if rs.eof then
%>
  
Nessun Dato disponibile
  <%
	else
	
%>
  



    <%
	while not rs.EOF
	%>
    
    <tr> 
      <%=Trim(rs.fields("corso"))%>
<%=rs.fields("ruolo")%>
<%=rs.fields("anzianita")%>
<select name="edizioni">
          <option value=""selected>Seleziona</option>
          <%
Set rs1 = Server.CreateObject("ADODB.Recordset")

sql2 = "select * from edizioni where corso = '"& rs.fields("corso") &"' and vis = -1" 

rs1.open sql2, objconn
if not rs1.eof then 
do until rs1.eof 
%>
          <option value="<%=rs1("edizioni")%>"><%= rs1("edizioni")%></option>
          <%

rs1.movenext 
loop
end if 
rs1.close 

%>
          
        </select>
        
      ">iscriviti
    <%
	rs.MoveNext
	wend
	%>
    
  

</form>
<%
	end if
	rs.close
	set rs=nothing
	set rs1=nothing
	objConn.close
	set objConn=nothing


%>