Problem mit DATETIME

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

jogibs
**
Beiträge: 20
Registriert: Mo, 09.08.2010 00:44

Problem mit DATETIME

Beitrag von jogibs »

Hallo und guten Abend,

ich habe eine MySQl-Datenbank in BASE geöffnet.
Es ist nur eine Tabelle. Einige Felder haben den Datentyp DATETIME (siehe Bild).
In einigen Datensätzen steht als Wert 0000-00-00 00:00:00

Wenn ich die Tabelle in BASE öffnen möchte bekomme ich die Fehlermeldung
Cannot convert value '0000-00-00 00:00:00' from column 66 to TIMESTAMP.

Kann mir jemand erklären was das bedeutet? Kann BASE mit diesem Wert nicht arbeiten?

Gruß
Jürgen
Dateianhänge
tabellenspalte.jpg
tabellenspalte.jpg (33.41 KiB) 517 mal betrachtet
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Re: Problem mit DATETIME

Beitrag von Barlee »

Hallo Jürgen,

das ist eine (gewollte) Fehlermeldung von mySQL. Erweitere Deinen Verbindungsstring (URL) um zeroDateTimeBehavior=convertToNull
z.B. jdbc:mysql://localhost/mysql_db?zeroDateTimeBehavior=convertToNull", "root", "")

Gruß Barlee
jogibs
**
Beiträge: 20
Registriert: Mo, 09.08.2010 00:44

Re: Problem mit DATETIME

Beitrag von jogibs »

Klasse, vielen Dank :-)

Gruß
Jürgen
Antworten