Java - Llamar a un Stored Procedure

 
Vista:

Llamar a un Stored Procedure

Publicado por Juan Carlos (5 intervenciones) el 21/07/2003 20:41:54
Hola

Necesito mandar llamr un stored procedure que se llama sp_foreignkeys (SQL Server), su sintaxis es:

sp_foreignkeys @table_server = N'tuservidor',
@pktab_name = N'tutabla',
@pktab_catalog = N'tubasededatos'

Y lo estoy mandando llamar de la siguiente manera:

ResultSet rstFK = null;
CallableStatement castmt = conection.prepareCall("{call sp_foreignkeys (?,?,?)}");

castmt.setString(1,"CAPELLA");
castmt.setString(2,Tabla.trim());
castmt.setString(3,"ECommerce");

rstFK = castmt.executeQuery();

Este SP, regresa un ResultSet y necesito recorrerlo.

ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY obtengo la siguiente excepcion

SQLException java.sql.SQLException: Unable to obtain result set row count. From SQLException java.sql.SQLException: Unable to obtain result set row count. From {CALL SP_FOREIGNKEYS (?,?,?)}

Se los quito y no hay nada en le ResultSet

En que estoy mal
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