Hola a todos

Come posso visualizzare un valore in una combobox a secondo della query che devo esguire?

Codice:
codice:
'ESECUZIONE DELLA PRIMA QUERY  
 
if ("nome") <> ADMIN then
sql = "SELECT * FROM TABELLAUNO INNER JOIN TABELLADUE ON TABELLADUE.id = TABELLAUNO.id WHERE TABELLADUE.id = "&("nome")&""  
else
sql = "SELECT * FROM TABELLAUNO" 
end if

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, cn, 3, 3

Do While Not rs.EOF
strVAR = rs("id")

%>

<option	value="<%=RS.Fields.Item("id").Value%>"
<% if TABELLAUNO = cstr(strVar) then response.write("selected") end if%>>
<%= RS.Fields.Item("TABELLAUNO").Value%></option>
Il problema s'è verificato perchè in tabellauno ho un id, in tabelladue ne ho un'altro che è diverso da quello della tabellauno, per cui la combobox si popola di valori sbagliati.
Gracias!