![]() |
Re: Datum in SQLite Tabelle speichern?
Schau mal in die Doku, unter Datentypen.
![]() Es gibt da ja nicht wirklich viele. Zitat:
|
Re: Datum in SQLite Tabelle speichern?
Ja, die Speicherklasse ist Real (ist es ja bei Delphi auch mit Double), aber TimeStamp als Typ sollte doch gehen.
|
Re: Datum in SQLite Tabelle speichern?
Was SQLite wirklich keinen nativen Datetime-Datentyp hab (und damit manche Operationen wie gruppierung nach Tag oder ähnliches mit SQL nicht möglich ist) wäre evt. das ISO-Datumsformat (yyyy-mm-dd) eine möglichkeit. Sortierugn kein Problem und auch Gruppierung nach Datumsbestandteile ist mit einfachen String-Opreationen im SQL möglich.
|
Re: Datum in SQLite Tabelle speichern?
Also hatte es gestern ja noch schnell getestet. TimeStamp ist ein gültiger Typ für ein SQLite-3 Feld. Es wird auch wie ein Datum behandelt, d.h. datensensitive Controls geben das als Datum aus. Das es intern als Float behandelt wird, ist dabei kein Problem, wahrscheinlich sogar normal ;)
Wie weit Funktionen existieren, um das Datum intern zu filtern, hab' ich aber nicht getestet. Einfache Sortierung (aufsteigend/absteigend) sollte aber kein Thema sein. |
Re: Datum in SQLite Tabelle speichern?
Zitat:
So?
Code:
CREATE TABLE test (Datum TIMESTAMP)
Und wie fügst du dann das Datum ein? So?
Delphi-Quellcode:
Query.SelectSQL := 'INSERT INTO test (Datum) VALUES (:_Datum)';
Query.Params.ParamByName('_Datum').AsDate := now; ... |
Re: Datum in SQLite Tabelle speichern?
Hi,
Zitat:
Gruß Assertor |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz