java.sql.SQLException: No data found

FRANCO
08 de Noviembre del 2005
Hola gente, no se porq en esta linea me da No Data Found

if(rs.next()){
String str= rs.getString("userName");
value=1;
}
Debería encontrar data si ha pasado el if, es más puse el rs.getString("userName") en el watch y veo el valor q contiene (el que està en mi BD, osea... no es proble de conexion) pero al entrar al tratar de pasarlo a la variable me da el error. Porfa... una ayudita.

Vanesa
08 de Noviembre del 2005
En el API de Resulset dice:
Que cada fila del resulset debe ser leida de izquierda a derecha y cada atributo solo deberá leerse una vez.
Cuando se incumple alguno de los dos casos es cuando sale el error de "No Data Found".
Espero te sirva de ayuda.