Come carattere separatore ho usato "|" ed esiste.
Senza la condizione if (naturalmente quando non seleziono niente mi dà un errore nel db) funziona tutto, nel senso che la select filtra i risultati con varrif(0)

Così:
codice:
response.write("Modifica
<form name='modulo' method='post' action='rif2.asp'>")
sql="select * from [rif] where riferimento='" &varrif(0)& "'"
set rs=con.execute(sql)
response.write("Riferimento" &varrif(0)& "
")
response.write("
<INPUT TYPE=submit class=txt VALUE=Modifica></form>")