para eso tienes que ahcer dos cosas:
1° en base de datos el campo que quieres que no se repita tienes que colocar como unico o unique o llave principal (no se con que motor estas trabajando). con esto validas que los registros sean unicos.
2° antes de ingresar un nuevo dato primero te conviene recorrer la tabla para ver si ese registro ya esta.
ej:
Código:
Set Conexion = Server.CreateObject("ADODB.Recordset")
sql="select user from usuarios where user='"& request("usuario") &"'"
set rs = Conexion.Execute(sql)
if not rs.eof%>
Usuario ya se encuentra registrado
<%else
insert into...blab..bla...bla
end if%>