SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
DefaultTableModel modelo = (DefaultTableModel) tablaventas.getModel();
//String dia1 = Integer.toString(fechadesde.getCalendar().get(Calendar.DAY_OF_MONTH));
//String mes1 = Integer.toString(fechadesde.getCalendar().get(Calendar.MONTH));
//String mes1 = Integer.toString(fechadesde.getCalendar().get(Calendar.MONTH));
//String year1 = Integer.toString(fechadesde.getCalendar().get(Calendar.YEAR));
//String fechadesde = (year1 + "-" + mes1 + "-" + dia1);
//String dia2 = Integer.toString(fechahasta.getCalendar().get(Calendar.DAY_OF_MONTH));
//String mes2 = Integer.toString(fechahasta.getCalendar().get(Calendar.MONTH));
//String mes2 = Integer.toString(fechahasta.getCalendar().get(Calendar.MONTH));
//String year2 = Integer.toString(fechahasta.getCalendar().get(Calendar.YEAR));
//String fechahasta = (year2 + "-" + mes2 + "-" + dia2);
String f_desde = sdf.format(fechadesde.getCalendar().getTime());
String f_hasta = sdf.format(fechahasta.getCalendar().getTime());
PreparedStatement pst = null;
ResultSet rs = null;
try {
//Date date2 = sdf.parse(fechadesde);
//Date date3 = sdf.parse(fechahasta);
//String sql = "SELECT ncomp, nombre, domicilio, dnicuit, fecha FROM ventas_clientes WHERE fecha BETWEEN " + date2 + " AND " + date3 + "";
String sql = "SELECT ncomp, nombre, domicilio, dnicuit, fecha FROM ventas_clientes WHERE fecha BETWEEN ? AND ?";
pst = connect().prepareStatement(sql);
pst.setString(1, f_desde);
pst.setString(2, f_hasta);
rs = pst.executeQuery();
while (rs.next()) {
Vector v = new Vector();
v.add(rs.getString(1));
v.add(rs.getString(2));
v.add(rs.getString(3));
v.add(rs.getString(4));
v.add(rs.getString(5));
modelo.addRow(v);
tablaventas.setModel(modelo);
}
} catch (SQLException e) {
System.err.println("Error" + e);
}