Bueno, en este ejemplo tenés dos recordset:
- rsPerfil: es el recordset con los datos seleccionados por el user (en rsPerfil("ID_CASIFICACION") tengo el ID de la opción seleccionada por el usuario)
- rsClasif: es el recordset que trae todas las posibles opciones que el usuario puede seleccionar
Código:
<select name="CLASIFICACION" size="1" id="CLASIFICACION">
<option>Clasificación</option>
<% Do while not rsClasif.EOF %>
<option value="<% = rsClasif("ID_CASIFICACION") %>"<% If rsClasif("ID_CASIFICACION") = rsPerfil("ID_CASIFICACION") Then Response.Write " SELECTED"%>><% = rsClasif("NOMBRE_CLASIFICACION") %></option>
<%
rsClasif.MoveNext
loop
%>
</select>
esto debería funcionarte lo más bien luego de cambiar los nombres de los recordsets y de los campos