Einzelnen Beitrag anzeigen

generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
 
Delphi XE5 Professional
 
#23

AW: Welches DateTime Format schluckt jede Datenbank?

  Alt 20. Sep 2020, 01:20

Ein Datum mit Uhrzeit im ISO-Format sollten eigentlich viele Datenbanken schlucken können (z.B. 2020-09-17 16:24:33).
Das Beispiel geht mit MSSQL nicht, denn ein Jahr hat keine 17 Monate. MSSQL akzeptiert das Beispiel ohne Striche als gültiges Datum, MySQL aber nicht. Was bei beiden geht, ist '2020-09-17T16:24:33'.

Bevor das jemand fragt: CURRENT_TIMESTAMP ist die einzige von MySQL und MSSQL akzeptierte Schreibweise für Jetzt.
Also als String angegeben greifen die Ländereinstellungen bzw. die set FMT Einstellung bei dem MSSQL.
Daher gibt das als ODBC String an, wie ich oben bereits geschrieben hatte.

Code:
{ts'2020-09-17 16:24:33'}
  Mit Zitat antworten Zitat