Hola Buelos,
Veo por ahora dos errores:
1. Los parámetros se identifican por dos puntos y
sin espacios. Es decir:
Código SQL
[-]Update ESTUDIANTES
set Login = :nuevo
where Login = :login1
Pero esto posiblemente deje una inconsistencia (¿Que pasa si dos usuarios tienen el mismo Login?), lo más habitual, y lógico, es filtrar por el identificador del usuario:
Código SQL
[-]where Login = :login1 and id = :id_usuario
2. La asignación de los parámetros deben ir antes de la orden ExeqSQL.
Por otro lado te pediría que por favor emplearas las etiquetas DELPHI y SQl según sea el caso.
Y disculpa que te pregunte, pero... ¿que es Login? ¿El campo de la contraseña? Esto te lo pregunto porque tu dices esto:
Cita:
sucede que tengo en mi aplicacion una tabla estudiantes que tiene login y contraseña y deseo que el usuario pueda cambiar el login asociado
|
Hay algo de ese texto que no logro entender.
Por ahora veo eso.
Espero que nos comentes tus novedades.
Saludos,