Risolto il problema del passaggio di variabile adesso mi sto scontrando con un altro problema.

Posto di nuovo il codice:

<select name ="ID_Richiesta" value="" onchange='javascript:window.location.href="nuovoco ntatto.asp?ID=<%=IDANA%>&contattoMOD=no&IDR=" + this.value;'>

<%
RSPRO.MoveFirst
Do While Not RSPRO.EOF %>

<option value="<% = RSPRO("ID_Richiesta")%>"><% = RSPRO("ID_Richiesta")%>(<%=RSPRO("Operatore")%>.<% =RSPRO("Data_richiesta")%>.<%=RSPRO("Ora_richiesta ")%><%=TipoRichiesta%></option>

<% RSPRO.MoveNext
Loop
RSPRO.Close
set RSPRO = Nothing %>
</select>

il record RSPRO lo estraggo dalla select:
<% SQL= "SELECT * FROM TBL_RICHIESTE WHERE ID_Anagrafica ="& IDANA &" order by data_richiesta and ora_richiesta DESC"
Set RSPRO = Server.CreateObject("ADODB.Recordset")
RSPRO.Open sql, oConn, 3, 3 %>

La tabella TBL_RICHIESTE ha una relazione con la TBL_TIPORICHIESTA

In TBL_RICHIESTE ho:
ID_TipoRichiesta collegato a ID_TipoRichiesta della TBL_TIPORICHIESTA (qsta tabella ha un valore ID_TipoRichiesta e uno TipoRichiesta)


Qllo che devo fare è mettere il valore TipoRichiesta della TBL_TIPORICHIESTA corrispondente all'ID_TipoRichiesta di TBL_RICHIESTE, dentro al ciclo.

Presumo che serva un INNER JOIN, ma come lo inserisco all'interno di un ciclo in cui ho già un recordset aperto?

Spero di essere stato chiaro

JK