Eso es un error del SQL prueba asi:
ssql="SELECT * FROM Socios WHERE [Nº Socio] LIKE '" & request.form("Nº Socio") & "'"
Y comprueba antes que request.form("Nº Socio") contenga algun valor
Por cierto, request.form("Nº Socio") es numerico? No es mas bien request.form("N
_Socio")? Poeque te complicas la vida con caracteres que no son standard ASCII?
Un saludo