Forum: Datenbanken
by ASM,
11. Aug 2011
Nach den Fakten aus Deiner Beschreibung kann die Deklaration des Feldes in Deiner Tabelle kein numerischer Typ TDate sein, sondern das Feld muss als Typ String vorliegen. Denn wie käme sonst im Feld Deiner Tabelle explizit der Eintrag im Format "dd.mm.yyyy" zustande ? Schließlich ist dieses Format mit einer rein numerischen TDate-, d.h. Double-Variablen, so definitiv nicht möglich, sondern nur...
Forum: Datenbanken
by ASM,
10. Aug 2011
Das Thema ist nicht mehr ganz taufrisch, bedarf aber doch deutlicher Korrektur:
Zunächst einiges Grundsätzliche:
Zwar wird der Wert für Date() tatsächlich intern (innerhalb der Funktion TryEncodeDate()) aus der Summe ausschließlich reiner Integerwerte berechnet, er wird aber dennoch eindeutig als Typ TDateTime abgelegt und ist somit de facto vom Typ Double.
So zeigt auch der...