Hallo,
ich habe in meiner DB eine Spalte mit dem "date"-Format. In den einzelnen Datensätzen muss dieses Feld jedoch nicht ausgefüllt sein. Beim speichern der Datensätze mit meinem Programm ist die auch kein Problem, wenn ich den Wert '' abspeichere. Allerdings ersetzt MySQL dies durch das Datum 0000-00-00.
Beim wieder einleses der Datensätze bekomme ich fortlaufend die Fehlermeldung:
Dann bricht mein Programm den Vorgang für den aktuellen Datensatz ab und fährt mit dem nächsten fort.
Nun meine eigentliche Frage:
Was muss ich beachten, wenn ich ein leeres Date-Feld aus einer Datenbank einlese?
Vielen Dank,
Gruß
WingMan
ich habe in meiner DB eine Spalte mit dem "date"-Format. In den einzelnen Datensätzen muss dieses Feld jedoch nicht ausgefüllt sein. Beim speichern der Datensätze mit meinem Programm ist die auch kein Problem, wenn ich den Wert '' abspeichere. Allerdings ersetzt MySQL dies durch das Datum 0000-00-00.
Beim wieder einleses der Datensätze bekomme ich fortlaufend die Fehlermeldung:
Value '0000-00-00' can not be represented as java.sql.Date
Dann bricht mein Programm den Vorgang für den aktuellen Datensatz ab und fährt mit dem nächsten fort.
Nun meine eigentliche Frage:
Was muss ich beachten, wenn ich ein leeres Date-Feld aus einer Datenbank einlese?
Vielen Dank,
Gruß
WingMan