Voglio recuperare un valore del tipo, il comando e' fuori dalla connessione al database e dal ciclo per la visualizzazione dei record; l'utente puo' selezionare gli annunci anche in base solo alla regione di interesse, il valore da passare e' scelto da meda (lombardia, piemonte, ecc) es:

regione.asp?regionescelta=lombardia

dim regionescelta, valore, conn, rs '...e altre variabili

' recupero il valore
valore = request.QueryString("regionescelta")

'Recupero le informazioni dell'annuncio dal database
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("database.mdb")
Conn.Open strConn
sql = "SELECT * FROM annunci ORDER by ID WHERE regione = "& valore
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3

' se non uso il WHERE attivo l'rs.filter
' rs.filter=" regione = " & valore

do while not(rs.eof)
%>
...
<span class="dati"><%=rs("paese")%></span>
<span class="dati"><%=rs("regione")%></span>
...

<%
rs.movenext
loop
rs.Close
set rs=Nothing
conn.Close
set conn=Nothing
%>