A ver si entiendo tu problema... lo que queres modificar son "Enlaces" no?
Digamos que tienes una lista con los enlaces y clickendo en cada uno puedes modificar los datos pasandole su id
ej>
modenlace.asp?cod_enlace=14
Si esto es asi... en tu pagina modenlace deberias hacer 2 consultas.
1) para sacar los datos de ese enlace como asi tmabien el codigo de la categoria a la q corresponde.
rsEnlaces
SELECT * FROM enlaces WHERE cod_enlace = "& Request.QueryString("cod_enlace") &""
2) y la otra consulta para traer todas las categorias
rsCategorias
SELECT * FROM Categorias ORDER BY Categoria
Ahora "llenas" los inputs con la primera consulta y en el dropdown haces lo siguiente:
<select name="cod_categorias">
<% While NOT rsCategorias.EOF %>
<option <% If rsCategorias("cod_categoria") = rsEnlaces("cat_enlace") Then %>selected<%End If%> id="<%=rsCategorias("cod_categoria")%>"><%=rsCateg orias("Categoria")%></option>
<% rsCategorias.MoveNext()
Wend %>
</select>
Bueno, espero que se entiende la logica... eso deberia andar, chequea nomas bien los nombres de las trablas y los campos que quiza le pifie a alguno, pero la logica se entiende...
Saludos y cualquier cosa avisame!
Matias