Power builder y procedimientos almacenados

Hola, tengo un procedimiento almacenado.

create procedure ingresoproductos
@codigo char(4),
@Nombre varchar(50),
@Precio int= null
as
insert into Productos(Código,Nombre,Precio)
values(@codigo,@Nombre,@Precio)
GO

****y quiero saber como utilizarlo con power builder, que código va en powerbuilder, si puedes pasarme un manual gracias.

1 respuesta

Respuesta
1

En SQL

create procedure ingresoproductos
@codigo char(4),
@Nombre varchar(50),
@Precio int= null
as
insert into Productos(Código,Nombre,Precio)
values(@codigo,@Nombre,@Precio)
GO

en PowerBuilder (después de crear tu sp en SQL)

String ls_codigo, ls_nombre

integer li_precio

String ls_sSQL

Declare <Nombre para tu sp> for procedure ingresoproductos

@codigo = :ls_codigo, // ojo que los nombres (@codigo) deben ser iguales al de la BD
@Nombre = :ls_nombre // el error seria @nombre (la n es minúscula)
@Precio = :li_precio; // o olvidar finalizar la sentencia con ";"

Execute <Nombre para tu sp>;

Fetch <Nombre para tu sp> into :ls_sSQL; // esto es para recuperar una variable de retorno

Close <Nombre para tu sp>;

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas