Hola Ethiel, bienvenido a los foros
:
No sé que lenguaje usas en tu servidor, pero sí que es posible pasar variables para hacer consultas, pero en tu línea, login no parece que se trate de una variable sino el propio literal "login"... ¿no debería tratarse de una caoncatenación?...
por ejemplo:
consulta = "UPDATE Usuario SET usuario_nombre='" + login + "' WHERE usuario_login='pep'";
Saludos