C'è un problema di fondo ho provato il codice ma mi filtra solo la data A periodo mentre la jtextfield Periodo da è come fosse inesistente
codice:
String sql = "SELECT * FROM Buste WHERE (data BETWEEN ? AND ?)";
pst=conn.prepareStatement(sql);
// pst.setString(1, combo_op.getSelectedItem().toString());
pst.setString(1,((JTextField)data_da.getDateEditor().getUiComponent()).getText());
pst.setString(2,((JTextField)data_a.getDateEditor().getUiComponent()).getText());
rs=pst.executeQuery();
tabella_busta.setModel(DbUtils.resultSetToTableModel(rs));
pst.close();
rs.close();
Ho provato anche il vecchio codice e anche questo ha lo stesso problema
codice:
/* String val1 = ((JTextField)data_da.getDateEditor().getUiComponent()).getText();
* String val2 = ((JTextField)data_a.getDateEditor().getUiComponent()).getText();
*
*
*
* String sql = "SELECT * FROM Buste where data between '"+val1+"' and '"+val2+"'";
* pst=conn.prepareStatement(sql);
* rs= pst.executeQuery();
* tabella_busta.setModel(DbUtils.resultSetToTableModel(rs));
*/