Non è che ti profondi in dettagli, vero?
Un modo semplice, e non esaustivo di tutti i casi possibili, è verificare che nella stringa di testo esista la sottostringa "www." (web) oppure esistano i caratteri "@" e "." contemporaneamente (indirizzo email) e, in caso positivo, formattare l'output in modo che sia un link ipertestuale cliccabile.
Lo pseudocodice (connessione e recordset creati in precedenza, esempio basato su un solo record presente nel database):
codice:
sql = "select nome_campo from tabella"
rs.open sql, conn
frase = rs("nome_campo")
rs.close
if instr(frase, "www.")>0 then
response.write(""&frase&"")
else if (instr(frase, "@")>0 AND instr(frase, ".")>0) then
response.write(""&frase&"")
else
response.write(frase)
end if
end if
Prendilo come indicazione di massima da modificare secondo le tue esigenze, molti casi possibili non saranno previsti ma, visto che le informazioni le inserisci tu, provvederai ad evitare stringhe contenenti i caratteri di cui sopra e che non siano indirizzi di posta o di siti web.