pon los request antes de armar tu select.
Cita: ls_select = "SELECT count(*) FROM descarga WHERE usuario="& usuario&" AND contra="&contra&""
encontrado = false
fila.Open ls_select, conexion,1,3
usuario = Request("user")
contra = Request("pass")
si te das cuenta usas las variables usuario y contra antes que asuman el valor del paràmetro, por otro lado, usuario y contra deben ser alfanumèricos por lo que deberìan ir comillas simples en el query, intenta cambiando esa parte de esta manera:
Cita: usuario = Request("user")
contra = Request("pass")
ls_select = "SELECT count(*) FROM descarga WHERE usuario='" & usuario & "' AND contra='" & contra & "'"
encontrado = false
fila.Open ls_select, conexion,1,3