no... mi continua a visualizzare il primo dato:
codice:
<SELECT NAME=categoria class="casella">
      <%

set rs = Conn.Execute("select * from cat_link order by titolo")
Do while NOT RS.EOF
categoria = Trim( Request.Querystring ("titolo"))


  IF categoria = trim ( RS("titolo") ) then 
  Selected=" SELECTED"
  else
  Selected = ""
  end if
  
  Response.write "<OPTION value="& rs("idcat_link")&" " & Selected & " >" & RS("titolo")

  RS.MoveNext
Loop
%>
    </SELECT>
ho provato anche così:
codice:
<SELECT NAME=categoria class="casella">
      <%

set rs = Conn.Execute("select * from cat_link order by titolo")
Do while NOT RS.EOF
categoria = Trim( Request.Querystring ("idcat_link"))


  IF categoria = trim ( objRS("idcat_link") ) then 
  Selected=" SELECTED"
  else
  Selected = ""
  end if
  
  Response.write "<OPTION value="& rs("idcat_link")&" " & Selected & " >" & RS("titolo")

  RS.MoveNext
Loop
%>
    </SELECT>
ma niente lo stesso