Tengo, el llamado a un SP y el SP, en powerbuilder no obtengo ningun valor y ya no se donde esta el problema, todo corre sin errores, pero el resultado es nada. Help me.
// Declare the procedure.
string ls_cta_contable , ls_movimiento
cta_contable=’1101011001’ /valor enviado a esta función
declare busca_cta procedure for sp_tcon_cuenta_contable
@param1 = :cta_contable,
@resultado = :ls_movimiento OUTPUT,
using gtr_mytrans;
execute busca_cta;
fetch busca_cta into :ls_movimiento;
if sqlca.sqlcode = -1 then
messagebox("SQL ERROR",SQLCA.SQLErrText)
end if
close busca_cta;
messagebox("valor",ls_movimiento)
return ls_movimiento
- --------------------------------------------------------------------------------
-- SP: sp_tcon_cuenta_contable
--Rsultado: S ó N, Establece Si una cuenta es de Movimiento o No.
-- --------------------------------------------------------------------------------
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_tcon_cuenta_contable`(in cta_contable varchar(20), out resultado char(1))
BEGIN
select movimiento into resultado from tcon_cuenta where id_cuenta = cta_contable ;
END