Hallo,
ich verwende MySQL 4.1.11 und JDBC.
In einer Tabelle ist ein Datumsfeld wie folgt vorhanden:
Nun setze ich einen Select auf die Tabelle ab und möchte mit dem ResultSet die Daten holen:
Wenn in der Tabelle das Datum gesetzt ist, funktioniert es ohne Probleme.
Aber wenn der Wert darin "0000-00-00 00:00:00" ist, bekomme ich folgende Exception:
Dann habe ich versucht das ganze als rs.getString(1) einzulesen. Dann erhalte ich diese Exception:
Danke,
Reinhard
ich verwende MySQL 4.1.11 und JDBC.
In einer Tabelle ist ein Datumsfeld wie folgt vorhanden:
Name: Datum
Typ: datetime
Null: Nein
Standard: 0000-00-00 00:00:00
Nun setze ich einen Select auf die Tabelle ab und möchte mit dem ResultSet die Daten holen:
rs.getDate(1);
Wenn in der Tabelle das Datum gesetzt ist, funktioniert es ohne Probleme.
Aber wenn der Wert darin "0000-00-00 00:00:00" ist, bekomme ich folgende Exception:
java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Date.
Dann habe ich versucht das ganze als rs.getString(1) einzulesen. Dann erhalte ich diese Exception:
Wie frage ich denn hier das leere Datumfeld richtig ab?java.sql.SQLException: Cannot convert value '0000-00-00 00:00:00' from column 1 to TIMESTAMP
Danke,
Reinhard