tengo un formulario el cual debe consultar rangos de fechas el cual ingreso los datos pero al momento de obtener los resultados este me trae todos los registros que tengo en la Base de Datos.
Programo en Netbeans 7.0.1 y mysql.
dejo a continuación las clase donde hago la sentencia y lo que tengo en el evento del boton, primero la clase:
Código Java:
Ver original
try { this.getConectar(); String sql = "select codigo_atencion,patente,rut_cliente,nombre_cliente,telefono_contacto, fecha_ingreso from atenciones where fecha_ingreso between '"+fechaIngreso1+"' and '"+fechaIngreso2+"'"; while( objResultSet.next() ) { clsAtenciones objAtenciones = new clsAtenciones(); objAtenciones.setCodigoAtencion( objResultSet.getInt("codigo_atencion") ); objAtenciones.setPatente( objResultSet.getString("patente") ); objAtenciones.setRutCliente( objResultSet.getString("rut_cliente") ); objAtenciones.setNombreCliente( objResultSet.getString("nombre_cliente") ); objAtenciones.setTelefonoContacto( objResultSet.getInt("telefono_contacto") ); objAtenciones.setFechaIngreso( objResultSet.getString("fecha_ingreso") ); arrAtencionesPorFechas.add( objAtenciones ); } objResultSet.close(); objStm.close(); objResultSet.close(); objStm.close(); objResultSet.close(); } { JOptionPane.showMessageDialog(null, "Ha ocurrido un error inesperado. Favor tome contacto con el administrador para solucionarlo"); } finally { this.setCerrarConexion(); } return arrAtencionesPorFechas; }
ahora dejo el del evento del boton:
Código Java:
Ver original
try { this.tblBusAtenciones.removeAll(); dtm.addColumn("Codigo Atención"); dtm.addColumn("Patente"); dtm.addColumn("Rut Cliente"); dtm.addColumn("Nombre Cliente"); dtm.addColumn("Telefono Contacto"); dtm.addColumn("Fecha de Ingreso"); while ( itProductos.hasNext() ) { clsAtenciones objAtenciones = (clsAtenciones) itProductos.next(); arrObj[0] = objAtenciones.getCodigoAtencion(); arrObj[1] = objAtenciones.getPatente(); arrObj[2] = objAtenciones.getRutCliente(); arrObj[3] = objAtenciones.getNombreCliente(); arrObj[4] = objAtenciones.getTelefonoContacto(); arrObj[5] = objAtenciones.getFechaIngreso(); dtm.addRow(arrObj); } this.tblBusAtenciones.setModel(dtm); } { }
Espero que me puedan ayudar a resolver mi pequeño problema.
P.D: las fechas en el sistema se guardan como DD-MM-YYYY por si acaso