Click here to Skip to main content
15,893,508 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
How to get dates from 2 different jDateChooser and use them in query like
SQL
select *from records 
where date between jDateChooser and jDateChooser

Help will be very much appreciated and thanks in advance.

EDIT:


I have tried doing this still gives me error type mismatch
Java
Date dt=startDateChooser.getDate();
Date dt1=endDateChooser.getDate();
String qry = "SELECT * FROM records where bill_issued_on between '"+ dt.toString() +"' and '"+ dt.toString() +"'";
try {
  db.setStmt((Statement) db.getCon().createStatement()) ;
  ResultSet rs = ((java.sql.Statement) db.getStmt()).executeQuery(qry);
  if (rs.next()) {
    jTable1.setModel(DbUtils.resultSetToTableModel(rs));
    System.out.println("I was here");
  } else {
  System.out.println("False");
  }
}
catch(Exception e) {
 e.printStackTrace();
}
Posted
Updated 6-Jan-15 23:24pm
v3
Comments
ZurdoDev 2-Jan-15 17:28pm    
Where are you stuck? It's quite a bit of code to do this so let us know what you need.
Member 11348104 4-Jan-15 8:11am    
I have tried doing this still gives me error type mismatch

Date dt=startDateChooser.getDate();
Date dt1=endDateChooser.getDate();
String qry = "SELECT * FROM records where bill_issued_on between '"+ dt.toString() +"' and '"+ dt.toString() +"'";
try {
db.setStmt((Statement) db.getCon().createStatement()) ;
ResultSet rs = ((java.sql.Statement) db.getStmt()).executeQuery(qry);
if (rs.next()) {
jTable1.setModel(DbUtils.resultSetToTableModel(rs));
System.out.println("I was here");
} else {
System.out.println("False");
}
TorstenH. 7-Jan-15 5:25am    
I added this as an "edit" to your question.
People wont notice it when it's not in the question.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900