Ver Mensaje Individual
  #12  
Antiguo 18-05-2004
samuvk samuvk is offline
Registrado
 
Registrado: may 2004
Posts: 8
Reputación: 0
samuvk Va por buen camino
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
Responder Con Cita