Dopo una Domenica passata ad impazzire....
Ho questo codice...
- <select name="Udc" onchange="this.form.hiddenProva.value=this.value;" >
<%do while not rs.eof
valore=Rs("UDC")
%>
<option value="<%=valore%>" <%If rec("UDC Assignee") = valore then Response.Write("selected")%>><%=valore%></option>
<%
Rs.movenext
loop
Rs.close
Con.close %>
</select>
<input type="hidden" name="hiddenProva" value="<%=rec("UDC Assignee")%>">
<%
Dim Con5
Set Con5=Server.CreateObject("ADODB.Connection")
Con5.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("Asset.mdb")
Dim Stringa5,Rs5
Stringa5="SELECT UDC, UDCDesc FROM UDC WHERE [UDC] Like '"& hiddenProva &"'"
Set rs5 = Server.CreateObject("ADODB.Recordset")
Set Rs5 = Con5.Execute(Stringa5)
valore=Rs5("UDCDesc")
Spiegazione:
Con il Select iniziale popolo una combo che per fortuna funziona.
Sono riuscito poi a "portar fuori" il valore che seleziono mettendolo in un campo HIDDEN.
Questo valore mi dovrebbe servire da dare in pasto a una select (Stringa5) per fare una ricerca su una tabella a parte.
Non riesco però in nessun modo a far passare alla select ciò che si inserisce nel campo HIDDEN....sono praticamente disperato perchè sono sicuro che è una cretinata...
Un aiutino per favore?
Molte garzie

Rispondi quotando