Power Builder - Correr procedimiento

 
Vista:

Correr procedimiento

Publicado por Verónica (20 intervenciones) el 01/06/2002 17:19:42
En el analizador de consultas del SQL server he probado el procedimiento sp_password pasandole los parámetros correspondientes y me ha funcionado correctamente.
Pero en un script dentro de un botón de la ventana he puesto el siguiente código para permitirle al usuario cambiar su contraseña y no me da error pero tampoco funciona, se los paso por las dudas se les ocurre como ayudarme.
Gracias.

DECLARE CambioContrasena PROCEDURE FOR sp_password
@old = :sle_1.Text,
@new = :sle_2.Text
USING SQLCA;
execute CambioContrasena;
commit;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Correr procedimiento

Publicado por Santiago Gutierrez (1 intervención) el 05/06/2002 19:02:34
Puedes mirar si te da algun error aunque no salga ninguna pantalla
Justo despues de ejecutar el proceso pon:

if Transac.Sqlcode <> 0 then
Messagebox("Error", transac.sqlerrtext)
End if
Si no funciona con transac sustituye transac por sqlca
en sqlcode viene el codigo de la ejecucion de la sentencia y en sqlerrtext viene el error interno que ha dado la base de datos
Suerte y espero te sirva mi respuesta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Correr procedimiento

Publicado por veronica (20 intervenciones) el 06/06/2002 16:34:29
El error que me da es el siguiente:

"El procedimiento sp_password no se puede ejecutar dentro de una transacción."
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar