Llamada Procedimeinto

zoso
18 de Octubre del 2005
Muchas gracias de nuevo ya he ejecutado el procedimiento almacenado basandome en un manual que he encontrado por Internet con el siguiente codigo:

CallableStatement cs = con.prepareCall("{call prueba_proc}");
Resultset rs = cs.executeQuery();

[Aun asi en el ejemplo sigue utilizando el .executeQuery]

Al ejecutar el programa no da ningun error pero no muestra nada por pantalla y el procedimineto almacenado es una consulta con lo que me deberia devolver algo:

create procedure prueba_proc()
DEFINE wdeserv char(20);
SELECT deserv
INTO wdeserv
FROM tserins
WHERE serins = 'ACV';
end procedure

Muchas gracias de nuevo...

chuidiang
18 de Octubre del 2005
Hola:

Debes leer el resutlado de la consulta y escribirlo tú mismo. Se supone que el executeQuery() te devuelve un ResultSet, al igual que cuando haces tu un select a pelo.

Se bueno.