Hallo zusammen,
ich habe mal wieder ein kleines Problem:
1) ich habe eine Tabelle ABLAGE in Java mit verschiedenen Feldern erzeugt. Unter anderem das Feld eingetragenDatum TEXT (Beispielwert: 2015,12,02)
2) Mit Java erzeuge ich das Tagesdatum und schreibe dieses in einen String
// ErmittlungTagesdatum
DateTimeFormatter datumsFormat = DateTimeFormatter.ofPattern("yyyy,MM,dd");
LocalDate tagesdatum= LocalDate.now();
String heute= tagesdatum.format(datumsFormat);
3) wenn ich mit
System.out.println("Heute = " + heute);
eine Ausgabe auf der Console mache erhalte ich
selectdatum 2015,12,02
4) mit dem select in Java
"SELECT eingetragenDatum FROM ABLAGE;";
erhalte ich alle Werte.
5) mit dem select in Java
"SELECT eingetragenDatum FROM ABLAGE WHERE eingetragenDatum = '" + heute + ";";
erhalte ich keine Werte
Woran kann das liegen?
Vielen Dank für die kommenden Antworten
ich habe mal wieder ein kleines Problem:
1) ich habe eine Tabelle ABLAGE in Java mit verschiedenen Feldern erzeugt. Unter anderem das Feld eingetragenDatum TEXT (Beispielwert: 2015,12,02)
2) Mit Java erzeuge ich das Tagesdatum und schreibe dieses in einen String
// ErmittlungTagesdatum
DateTimeFormatter datumsFormat = DateTimeFormatter.ofPattern("yyyy,MM,dd");
LocalDate tagesdatum= LocalDate.now();
String heute= tagesdatum.format(datumsFormat);
3) wenn ich mit
System.out.println("Heute = " + heute);
eine Ausgabe auf der Console mache erhalte ich
selectdatum 2015,12,02
4) mit dem select in Java
"SELECT eingetragenDatum FROM ABLAGE;";
erhalte ich alle Werte.
5) mit dem select in Java
"SELECT eingetragenDatum FROM ABLAGE WHERE eingetragenDatum = '" + heute + ";";
erhalte ich keine Werte
Woran kann das liegen?
Vielen Dank für die kommenden Antworten