Grazie per la risposta!
Non capisco perchè non funziona allora.... Ti allego il codice. Appunto, se metto un numero, funziona correttamente al record giusto. Se metto la variabile no..
codice:
<%Dim Conn, rs, oggetto, descrizione, superficie, prezzo, osservazioni, visite, id1, pid, lang
id1 = request.querystring("id")
pid = request.querystring("pid")
lang = request.querystring("lang")
Set Conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("../database/annunci.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "select * from annunci order by ID DESC", conn, 3, 3
do while not rs.eof%>
<div class="oggetti">
OGGETTO: <span style="text-transform: uppercase;font-size: 12pt;color:#808080"><%=rs(1)%></span>
<%if rs(0) = id1 then%>
DESCRIZIONE: <span style="color:#808080"><%=rs(2)%></span>
SUPERFICIE (m<sup>2</sup>): <span style="color:#808080"><%=rs(3)%></span>
PREZZO: <span style="color:#808080"><%=rs(4)%></span>
OSSERVAZIONI: <span style="color:#808080"><%=rs(5)%></span>
MAGGIORI INFORMAZIONI: <span style="color:#808080"><%=rs(6)%></span>
<div style="text-align: center">
<%
if rs(12) = "blank.gif" then
response.write(" ")
else
response.write("[img]cms/immagini/" & rs(12) & "[/img]")
end if
if rs(13) = "blank.gif" then
response.write(" ")
else
response.write("[img]cms/immagini/" & rs(13) & "[/img]")
end if
if rs(14) = "blank.gif" then
response.write(" ")
else
response.write("[img]cms/immagini/" & rs(14) & "[/img]")
end if
if rs(15) = "blank.gif" then
response.write(" ")
else
response.write("[img]cms/immagini/" & rs(15) & "[/img]")
end if%>
</div>
<%end if%>
</div>
<%
RS.MoveNext
Loop
RS.Close
Set RS = Nothing
conn.Close
Set conn=Nothing %>