Pregunta: | 58899 - EJECUTO STORED PROCEDURE DESDE PB 8.0 PERO NO RECIBO OUTPUT |
Autor: | Yris García |
Estoy ejecutando un Stored Procedure de sql server 2000 desde una aplicación en PB 8.0. El SP devuelve dos variables de salida pero no las recibo en PB No genera error e hice un trace y veo que ejecuta pero las variables que reciben los outputs no se modifican con el resultado del Sp. Asi lo ejecuto desde PB 8.0: DECLARE maskara PROCEDURE FOR fs_fmtctlnm_sp @num = :li_order, @mask_str = :ls_mask, @ctrl_num = :ls_PoNo OUTPUT, @error_flag = :ll_lin_error OUTPUT using SQLCA; EXECUTE maskara; Este es el esquema del SP en SQL 2000: Create PROCEDURE fs_fmtctlnm_sp @num int, @mask_str varchar(16), @ctrl_num varchar(16) OUT, @error_flag smallint OUT AS /* desarrollo del Sp */ select @ctrl_num, @error_flag RETURN GO Por favor, Que está faltando para lograr capturar el valor de las variables @ctrl_num y @error_flag ???? |