07/01/2016, 22:48
|
| | | Fecha de Ingreso: abril-2015
Mensajes: 117
Antigüedad: 9 años, 8 meses Puntos: 5 | |
Respuesta: Bucle For ignorado Cita:
Iniciado por rheikan Hola que tal, buenas tardes.
Mi consulta es la siguiente, tengo una parte del codigo que al querer hacer un for, el sistema lo ignora y lo saltea , a ver si me dicen que hago mal.
Aclaro, el codigo esta puesto en una clase runable llamada desde otra.
Código:
Statement st = Conexion.createStatement();
Statement insert = Conexion.createStatement();
Statement max = Conexion.createStatement();
st.executeUpdate (" esto es un insert ");
int cuotas=3;
for(int i=1;i>=cuotas;i++){
ResultSet maximo = max.executeQuery("select date_add( (select max(vencimiento) from creditos where noperacion='"+Regcre.$NOPERACION.getText()+"'),interval 60 day)");
String maxfecha = maximo.getString("fven");
insert.executeUpdate("insert into cuoxemp (noperacion,nempleado,ncomercio,ncuota,montocuo,fven,estado) values ('"+Regcre.$NOPERACION.getText()+"','"+Regcre.$NSOCIO.getText()+"','"+Regcre.$NCOMERCIO.getText()+"','"+i+"','"+Regcre.$MONTOCUO.getText()+"','"+maxfecha+"','IMPAGO')");
}
no se que hago mal.
Me dan una mano? Desde mi punto de vista de novato y sin entender el 80% de tu código...
¿Puede ser que i>=cuotas deba ser i<=cuotas?
Imagino que te lo salta porque en ningún momento se está cumpliendo la condición... ya que i (que es 1), no es mayor o igual a cuotas (que es 3) y por tanto no se puede ejecutar el for...
A ver si es eso. Suerte. |