Power Builder - mantenimiento con procedimientos almacenados

 
Vista:

mantenimiento con procedimientos almacenados

Publicado por albert (5 intervenciones) el 09/08/2006 19:12:01
hola

cual es el codigo para realizar un mantenimiento con procedimiento almacenados

trabajo con sql server 2000 y power builder 9

gracias
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:mantenimiento con procedimientos almacenados

Publicado por Jancarlo (890 intervenciones) el 10/08/2006 02:33:15
Una de las formas de ejecutar un Store desde PB es :

DECLARE SP_NAME_PB PROCEDURE FOR SP_NAME_BD(:arg1, :arg2);

EXECUTE SP_NAME_PB;

if sqlca.sqlcode = 0 then
// se ejecutó correctamente
else
// ocurrieron errores
end if

CLOSE SP_NAME_PB;

Espero te sirva de ayuda.

Suerte !
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:mantenimiento con procedimientos almacenados

Publicado por albert (5 intervenciones) el 17/08/2006 05:12:20
Hola Gracias
Si funciono , pero hay un problema

if sqlca.sqlcode = 0 then
// se ejecutó correctamente
else
// ocurrieron errores
end if

siempre sale error asi lo grave ,el sqlca.sqlcode siempre sale diferente de 0
mira en el código del procedimiento evalúa si tuvo éxito o no , como puedo capturar valor de retorno del procedimiento almacenado , alli esta el código del procedimiento

create procedure sp_ingresardepartamento
@col1 char(4),
@col2 varchar(50)

as

Begin tran
insert into departamento values (@col1,@col2)

if @@Error<>0
Goto VerError


commit tran
return(0)


VerError:
Rollback tran
return(-1)

GO

Como capturo el dato del return

Gracias

El resto si funciona si graba los datos
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