Wieso speicherst du denn Datumfelder als Datentyp VARCHAR(255)?
SQLite speichert Datum/Zeit in folgenden Datentypen:
Code:
TEXT as ISO8601 strings ("YYYY-MM-DD HH:MM:SS.SSS").
REAL as Julian day numbers, the number of days since noon in Greenwich on November 24, 4714 B.C. according to the proleptic Gregorian calendar.
INTEGER as Unix Time, the number of seconds since 1970-01-01 00:00:00 UTC.
Wenn deine SQLite-Komponenten etwas taugen müsste eigentlich die Umwandlung nach TDateTime automatisch erfolgen.
Sind etwa TEXT und VARCHAR(255) verschieden? Dachte das macht keinen großen Unterschied.