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:
Y este es el llamado desde powerbuilder
Alguien me puede ayudar por favor
"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


0