Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/01/2016, 22:48
Avatar de BramSt
BramSt
 
Fecha de Ingreso: abril-2015
Mensajes: 117
Antigüedad: 9 años, 8 meses
Puntos: 5
Respuesta: Bucle For ignorado

Cita:
Iniciado por rheikan Ver Mensaje
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.