Power Builder - Problemas con stores procedures con parametros de salida

 
Vista:
sin imagen de perfil
Val: 7
Ha disminuido su posición en 2 puestos en Power Builder (en relación al último mes)
Gráfica de Power Builder

Problemas con stores procedures con parametros de salida

Publicado por Leopoldo (5 intervenciones) el 08/05/2020 03:58:31
Al intentar llamar desde powerbuilder un store procedure de MySQL que tiene parametros de salida me aparece en siguiente mensaje:
"Parameter vi_intentos_max is not registered as an output parameter".
Estoy utilizando una conexión jdbc.

Este es el store procedure:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
DELIMITER //
 
CREATE PROCEDURE sp_login_cb_open
(out vi_intentos_max double, out ls_version_bd varchar(4000), out gdt_fecha datetime)
/******************************************************************************
******************************************************************************/
BEGIN
    select intentos, version, sysdate()
    into vi_intentos_max, ls_version_bd, gdt_fecha
    from instituciones where id_inst=1;
END;
//
 
DELIMITER ;

Y este es el llamado desde powerbuilder
1
2
3
4
5
6
7
8
9
DECLARE sp_open PROCEDURE FOR sp_login_open
using SQLCA;
execute sp_open;
if SQLCA.sqlcode = 0 then
   FETCH sp_open INTO :vi_intentos_max, :ls_version_bd, :gdt_fecha;
   CLOSE sp_open;
Else
	messagebox("Atención","Hubo un error: " + sqlca.sqlerrtext)
end if

Alguien me puede ayudar por favor
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