Falsche Datumangabe SQLite
Hi,
ich hab eine SQLite Datenbank mit einem Feld "Datum" vom Typ "Date". Wenn ich das Query
ausführe, sollte im Feld Datum das heutige Datum stehen. Das tuts aber nicht. In der Zeile steht immer "1899-12-30" im Feld Datum.
Ist das ein Bug von SQLite oder ist das die falsche Funktion? Wenn ich today() anstatt current_date() benutze, kommt das gleiche raus.
Hat jemand ne Idee?
dermainzer
ich hab eine SQLite Datenbank mit einem Feld "Datum" vom Typ "Date". Wenn ich das Query
|
|
MySQL-Abfrage(n) |
1 |
INSERT INTO tabelle (Datum) VALUES ('current_date()') |
ausführe, sollte im Feld Datum das heutige Datum stehen. Das tuts aber nicht. In der Zeile steht immer "1899-12-30" im Feld Datum.
Ist das ein Bug von SQLite oder ist das die falsche Funktion? Wenn ich today() anstatt current_date() benutze, kommt das gleiche raus.
Hat jemand ne Idee?
dermainzer
Hallo,
mein SQLite erkennt sowohl das current_date() als auch now() nicht
aber date('now') bringt ein sinnvolles Ergebnis
um es an deinem Beispiel zu zeigen
hilfreiches zum Thema: http://www.sqlite.org/lang_datefunc.html
Gesundes Neues Jahr für Alle
wünscht Ego
mein SQLite erkennt sowohl das current_date() als auch now() nicht
|
|
MySQL-Abfrage(n) |
1 2 |
SELECT now(); --> Fehler: no such function: now SELECT current_date(); --> Fehler: near "(": syntax error |
aber date('now') bringt ein sinnvolles Ergebnis
|
|
MySQL-Abfrage(n) |
1 |
SELECT date('now'); --> Ergebnis: 2010-01-02 |
um es an deinem Beispiel zu zeigen
|
|
MySQL-Abfrage(n) |
1 |
INSERT INTO tabelle (Datum) VALUES (date('now')) |
hilfreiches zum Thema: http://www.sqlite.org/lang_datefunc.html
Gesundes Neues Jahr für Alle
wünscht Ego
Ähnliche Themen
-
Datenbanken »-
DBMS auf Dateien?
(17. Dezember 2008, 18:47)
-
Sonstige Programmiersprachen »-
SQLite3 - Library kompilieren mit Code:Blocks (Windows)
(2. November 2008, 15:31)
-
PHP »-
PHP4 vs. PHP5
(12. November 2004, 19:52)



mit date('now') komme ich zum heutigen Datum, vielen Dank