• Domingo 22 de Diciembre de 2024, 17:06

Autor Tema:  No Ejecuta El Store Procedure Que Hago..!  (Leído 1694 veces)

power4ever3

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
No Ejecuta El Store Procedure Que Hago..!
« en: Miércoles 31 de Octubre de 2007, 00:20 »
0
hola a todos tengo un problema soy nuevo y kiza me puedan ayudar.. el tema es que he creado unas cuentas en mi sql server para iniciar sesion en el query analyzer
ahora tengo una ventana que debe modificar el password con el que entro al aplicativo es el mismo que el de mi sesion...para ello cree un store_procedure simple que me modifica la clave de mi sesion y funciona  :D en el query analyzer..! .. pero no logro hacerlo funcionar el el power builder no se que toy haciendo mal.. :unsure:  les mando el query y la llamada en pb9.0  :comp:

/* sp_ .. creado en BD Biblioteca*/
Create Procedure dbo.sp_cambia_clave
@clave_actual varchar(10),
@clave_nueva varchar(10)

as
set nocount on
Declare @sys_user char(10);
SELECT @sys_user=SYSTEM_USER;
exec dbo.sp_password @clave_actual,@clave_nueva,@sys_user

/* exec sp_cambia_clave 'bbcc','miclave' */
/* el password actual de mi sesion es bbcc y lo cambio x 'miclave'*/

GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
/******************************/
/* esta la llamada en power*/
/*******************************/
DECLARE pb_sp_cambia_clave PROCEDURE FOR 'BIBLIOTECA.sp_cambia_prueba' @Clave = :ls_Clave_actual,@Clave_nueva = :ls_Clave_nueva
using sqlca;
EXECUTE pb_sp_cambia_clave;

/*me bota -1 que hago porfa :(  O MODIFICO MI STORE PROCEDURE...*/

salu2 desde [Lima-Peru]

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Re: No Ejecuta El Store Procedure Que Hago..!
« Respuesta #1 en: Domingo 4 de Noviembre de 2007, 00:20 »
0
/* sp_ .. creado en BD Biblioteca*/
Create Procedure dbo.sp_cambia_clave
@clave_actual varchar(10),
@clave_nueva varchar(10)
..
..
..
..
..
DECLARE pb_sp_cambia_clave PROCEDURE FOR 'BIBLIOTECA.sp_cambia_prueba' @Clave = :ls_Clave_actual,@Clave_nueva = :ls_Clave_nueva
using sqlca;
EXECUTE pb_sp_cambia_clave;

De casualidad no tendra algo q ver esa variable que la has puesto mal.

 :comp:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>