Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Larry16 en 19 Junio 2016, 18:35 pm



Título: AYUDA. Hacer una consulta de java a mysql, con restrincciones
Publicado por: Larry16 en 19 Junio 2016, 18:35 pm
Hola buenos dias, Estoy Realizando un sistema de abonos, ya lo tngo listo pero me acabo de dar cuenta que no le he puesto la una restinccion a la consulta. con esto me refiero que el cliente termino de abonar y entonces su deuda queda en 0, y lo que quiero hacer es que si tiene mas articulos en deuda se muestren, menos los que esten en deuda 0, pero explicarme mejor. porfavor necesito de su ayuda me urge. es proyecto escolar. de ante mano gracias por leer y me puedan a ayudar a resolver el detalle. les dejo el codigo de la consulta.

    
Código:
void Nombre()
    {
     String Restante;
     String Ide=txtClaveNombre7.getText();
     String Nombre=txtClaveNombre7.getText();

        {
            
            String []Titulos = {"Nºde Venta","Ultimo Abono","Clave del Articulo","Articulo","Precio de Venta","Abono","Debe"};
            modelo.setColumnIdentifiers(Titulos);
            this.tbAbono.setModel(modelo);
            try {

                String ConsultaSQL= "SELECT * FROM abonos WHERE (IdCliente='"+Ide+"') OR (NombreClie='"+Nombre+"') ";
               String []datos= new String[7];

  
                   Statement st= cn.createStatement();
                ResultSet rs = st.executeQuery(ConsultaSQL);

                while(rs.next())
                {
                    
                    txtclaveclie.setText(rs.getString("IdCliente"));
                    txtnombre.setText(rs.getString("NombreClie"));
                                      
                    datos[0]=rs.getString(1);
                    datos[1]=rs.getString(2);
                    datos[2]=rs.getString(3);
                    datos[3]=rs.getString(4);
                    datos[4]=rs.getString(7);
                    datos[5]=rs.getString(9);
                    datos[6]=rs.getString(8);
                    
                    modelo.addRow(datos);


                tbAbono.setModel(modelo);
                }
              
                
            } catch (SQLException ex) {
                JOptionPane.showMessageDialog(null,ex.getMessage());
            }
        }
    }


Título: Re: AYUDA. Hacer una consulta de java a mysql, con restrincciones
Publicado por: joserene en 7 Julio 2016, 10:39 am
Hola buenas noches, pues siempre que quieres restricciones
podemos usar un where, para poder validar si algo esta dentro de un rango,
por ejemplo,
en tu caso yo solo validaria usando :
REALIZA UNA CONSULTA BOLEANA
if(consulta<0)
{
  mensjae="LA DEUDA ES CERO";
}els
{
 "QUE RALICE OTRA ACCION"
}