Por que un campo de un resultset no lo puedo consultar 2 veces?

miki
13 de Junio del 2002
a ver tengo un resultset con datos pero por lo que sea no puedo hacer dos veces referencias a una columna del resultset o sea no puedo hacer esto:
String r = ReultSEt.getString(1);
String v = ReultSEt.getString(1);
la segunda instruccion peta, y no entiendo por que puede ser?
tengo qeu hacer:
String r = ReultSEt.getString(1);
String v = r;
que aqui no es problema peo en otros casos si.

stibcasa
13 de Junio del 2002
Lo que debe hacer es cerrarlo y luego volverlo a correr

Resultset r = i.executeQuery();
while (r.next()){
String valor=r.getString(1);
}
r.close();

while (r.next()){
String valor1=r.getString(1);
}
r.close();