|
Hola de nuevo, siento tener que seguir preguntando sobre este tema, pero es que me estoy volviendo loco.
Lo que quiero hacer a priori es muy sencillo, y no se si es que no me sale por que estoy ya saturado o por que.
Solo quiero asignar una variable de tipo tabla en un procedimiento:
cstmt = con.prepareCall("begin usuario.paquete.procedimiento (?); end;")
lo ideal sería: ResultSet rs;
cstmt.setResultSet(1, rs);
pero como no se puede hay que hacerlo a traves del Ref, que sigo sin poder usarlo:
si que puedo hacer Ref varref; cstmt.setRef(1,varref);
pero lo que no consigo es asignar a varref un resultset;
Lo he intentado de varias maneras y la que más me convence es esta:
ref varref= rs.getRef (1);
pero no me funciona.
¿Alguna sugerencia?
PD: He mirado las APIs de java (que normalmente utilizo), pero es que apenas hay funciones para utilizar ResultSet y Ref, en este aspecto esta bastante limitado Java o quiza es que no se hacer buen uso de lo que proporciona.
Gracias de nuevo por adelantado
|