Excepción JavaNullPointer cuando trato más de un R
Publicado por Sera (2 intervenciones) el 23/12/2003 13:38:58
Hola a tod@s,
Estoy trabajando con una BD y ResultSets y tengo el siguiente problema:
cuando uso varios objetos ResultSets sin cerrarlos (es q necesito tenerlos abiertos pq tengo datos q consultar) Java se hace la picha un lío y me da una excepción JavaNullPointer. Algo como esto:
rs1 = conn.executeQuery(SQL);
while(rs1.next())
{
rs2 = conn.executeQuery(SQL);
// algunas instrucciones...
rs3 = conn.executeQuery(SQL);
// lo que sea...
** Si en este punto intento acceder a rs2, me casca **
}
He comprobado (y me han confirmado) que el problema está en mezclar resultsets. Si accediera a rs2 antes de obtener rs3 no tendría ningún problema, pero claro, me interesa hacerlo de la otra forma.
¿Alguien podría ayudarme? ¿Alguien sabría decirme cómo poder hacer esto sin que pete el código?
Gracias por adelantado.
Salu2
Valora esta pregunta


0