Ciao.
Deve visualizzare un menù a tendina con dentro dei valori presi da un database, e mettere a selected quello che corrisponde al valore passato in QueryString... ma anche se sono uguali non funziona... probabilmente perchè il recordst è numerico mentre il QueryString lo prende come alfanumerico (può essere???).

codice:
<select name="categoria" id="categoria" size="1">
					<option value="0">- seleziona -</option>
					<%do until RS_categorie.eof%>
						<option value="<%=RS_categorie("IDProdottoCategoria")%>" <%if RS_categorie("IDProdottoCategoria") = IDProdottoCategoria then%> selected<%end if%>> <%=RS_categorie("NomeCategoria")%></option>
					<%
					RS_categorie.MoveNext
					loop
					RS_categorie.close
					set RS_categorie=nothing
					%>
				</select>
dove IDProdottoCategoria è stato precedentemente valorizzato con Request.QueryString("IDProdottoCategoria").

Ho provato a sostiture a questo valore 2 nella condizione e funziona.
Ho provato a mettere a video RS_categorie("IDProdottoCategoria") e IDProdottoCategoria e anche quando mi visualizza 2=2 non entra nella condizione dell'IF.

Dove sbaglio?
come posso risolvere?

Grazie.