Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2012, 09:50
ollomol
 
Fecha de Ingreso: marzo-2012
Ubicación: Galicia
Mensajes: 27
Antigüedad: 12 años, 9 meses
Puntos: 0
un if rebelde

¿Alguien me puede explicar porque no se ejecuta este if?

while (rs.next()) {
codigo = rs.getString("codigo");
if (codigo == clave) {
nombre = rs.getString("nombre");

codigo y clave son strings. He comprobado que el programa entra en el while y va leyendo los codigos, he comprobado que 1 vez tienen el mismo valor codigo y clave pero también he comprobado que no entra en el if, ¿porqué?.

Muchas gracias