Pues no se que decirte, ya que yo lo había echo de esa forma pensando que iba a funcionar pero no funciona por eso se me había ocurrido partir el texto en palabras y hacer la comparación, pero creo qeu no es la mejor forma, por lo menos no funciona con los datos sacados desde la base de datos, en cambio si pongo una palabra entonces si que me cambia
La cosa sale cuando en vez de ponerlo como me comentas, lo pongo así:
texto="loquesea"
Abrir recordset con palabras
do while not rs.eof
textoconenlaces=replace(texto,rs("palabra"),"<a href='ver_enlace.asp?idpalabra="&rs("id_palabra")& "'>"&rs("palabra")&"</a>")
response.write textoconenlaces
rs.movenext
loop
pero claro de esta forma me repite el texto tantas veces como palabras teng en mi base de datos
Un saludo