24/06/2007, 11:24
|
| | Fecha de Ingreso: mayo-2007
Mensajes: 88
Antigüedad: 17 años, 7 meses Puntos: 0 | |
error en ResulSet Tengo el siguiente codigo:
while (en.hasMoreElements()){//recorre la lista de planes vistos
p=(PlanVisto)en.nextElement();
//hay que buscar en la BD si el plan_alumno ya existe
sqlSelect="SELECT * FROM plan_alumno WHERE idPlan="+p.obtId()+" and dniAlumno='"+pAlum.obtDni()+"'" ;
st = pCon.createStatement();
rs=st.executeQuery(sqlSelect);
rs.first();
if (rs == null){//el plan_alumno no existe, con lo cual se inserta
fechaI=PruebaControlador.convertirFechaSQL(p.obtFe chaIni());
fechaF=PruebaControlador.convertirFechaSQL(p.obtFe chaFin());
sql="INSERT INTO plan_alumno(idPlan,dniAlumno,notaAlumno,actual,fec haIni,fechaFin) VALUES("+p.obtId()+",'"+pAlum.obtDni()+"',"
+ p.obtNotaMedia() +",0,'" + fechaI + "','" + fechaF +"');";
stmt.executeUpdate(sql);
}
}
El problema es que nunca pasa por la condicion de "rs == null" , no se si eso se puede poner asi. He probado a poner antes de esa condicion la siguiente instruccion: rs.first() , para que valla al primero pero nada de nada, sigue sin pasar.
Una ayudita por favor!! |