Bucles anidados sobre resultsets

weillo
20 de Diciembre del 2004
Cuando intento mostrar por cada registro de una tabla todos los registros asociados de otra tabla (bucle anidado) pierdo el primer resultset, es decir, tras hacer
while (consulta1.next()) {
while (consulta2.next()) {...}//de consulta2........}//de consulta1 --- nunca se llega a ejecutar la segunda iteración de consulta1 porque no se cumple ya la guarda tras ejecutar el bucle interno por primera vez.
Alguien sabe como hacerlo??? GRACIAS


inma
20 de Diciembre del 2004
el problema con las resulset es que sólo las puedes recorrer una vez. Lo q puedes hacer es recorrer tu resulset e ir guardando los datos en un vector y luego comparar los vectores

jorge
20 de Diciembre del 2004
Mirate el API: puedes crear un resulset de tipo scroll que te permite recorrerlo en ambos sentidos.