Me da un error tipo Recordset Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros en el siguiente código (marco en rojo la línea del error), he probado a modificar varias coas, a comprobar las tablas, la conexión con la BD... y nada

¿a alguien se le ocurre que podría pasar?
Muchísimas gracias a
todos los que respondéis mensajes y nos ayudáis a los que estamos aquí !!
Código:
dim dns, Con, RS
dns="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\socios.mdb;"
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open dns
set RS= Server.CreateObject("ADODB.Recordset")
dim usu, cont
usu=request.form("usuario")
con=request.form("contrasena")
ssql= "SELECT * FROM socios WHERE socios.nick='"&usu&"' and socios.contra='"&cont&"';"
RS.Open ssql, Conn