Ddlb con base de datos y procedimiento almacenado
Esta pregunta puede ser muy repetida, pero e estado buscando y no he podido solucionar mi problema...
Mi problema es que necesito enviar datos de una tabla a un ddlb pero no puedo, intente creado un procedimiento de almacenado para sacar solo el nombre, apellido paterno y apellido materno de la tabla
CREATE PROCEDURE [dbo].[pr_usuario]
AS
Begin
select nombre,apaterno,amaterno from usuario
END
Lo ejecuto del mismo sql server 2008 y ningún problema
Y este es el código a ejecutar en el powerbuilder
string v_nom,v_pat,v_mat,nomcom
declare pb_usuario procedure for pr_usuario
execute pb_usuario;
fetch pb_usuario into :v_nom, :v_pat, :v_mat;
DO WHILE sqlca.sqlcode = 0
nomcom=v_nom +" "+ v_pat+" "+v_mat
ddlb_usuario.additem( string(nomcom))
fetch pb_usuario into :v_nom, :v_pat, :v_mat;
LOOP
close pb_usuario;
Ojala me pudieran ayudar...
Mi problema es que necesito enviar datos de una tabla a un ddlb pero no puedo, intente creado un procedimiento de almacenado para sacar solo el nombre, apellido paterno y apellido materno de la tabla
CREATE PROCEDURE [dbo].[pr_usuario]
AS
Begin
select nombre,apaterno,amaterno from usuario
END
Lo ejecuto del mismo sql server 2008 y ningún problema
Y este es el código a ejecutar en el powerbuilder
string v_nom,v_pat,v_mat,nomcom
declare pb_usuario procedure for pr_usuario
execute pb_usuario;
fetch pb_usuario into :v_nom, :v_pat, :v_mat;
DO WHILE sqlca.sqlcode = 0
nomcom=v_nom +" "+ v_pat+" "+v_mat
ddlb_usuario.additem( string(nomcom))
fetch pb_usuario into :v_nom, :v_pat, :v_mat;
LOOP
close pb_usuario;
Ojala me pudieran ayudar...
1 Respuesta
Respuesta de maurisof
1