![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Cita:
Los driver JDBC no tienen soporte para recuperarte una tabla de Oracle, supongo que eso ya lo has descubierto mirando los tipos de datos SQL-3 que soporta el JDBC 2.0. Gracias a tí por todo y saludos . |
|
#2
|
|||
|
|||
|
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 |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|