PDA

Ver la Versión Completa : cambio de contraseña desde delphi


nnl
23-11-2006, 13:39:44
Hola!
Les comento que estoy desarrollando una aplicacion en delphi6 y utilizo como base de datos sql server2000.
Estoy utilizando el componente TADOCommand con el siguiente codigo: "EXEC sp_password NULL, :nue, user" para q los usuarios que utilicen el sistema puedan cambiar sus contraseñas. Pero el codigo q utilizo me da el siguiente error:
"Project Compras.exe raise exception class EoleException with message 'Contraseña antigua(actual) de usuario incorrecta. La contraseña no ha cambiado'. Process stopped... "
No se si es solo problema del codigo o es que tengo que asignarle al usuario el permiso para que pueda modificar su password.
Cualquier ayuda se los voy a agradecer

poliburro
16-02-2007, 04:40:28
Ya probaste con Ado Stored procedure en lugar de Ado Command?

waly2k1
21-02-2007, 22:41:07
Juás! desde Noviembre y sin rta.

El hecho es que estás enviando Null y no la password actual, el SP te pide password actual para poder validar sino cualquiera te la cambia, la nueva y el usuario. Como ejecutes el SP es indistinto mientras te permita hacerlo.
Saludos