![]() |
Datenbank: mdb • Zugriff über: ADO
DateTime Format speichern
Hallöchen,
mal eine grundsätzliche Frage. Welche Datetime format eignet sich am besten es in einer DB abzuspeichern? Und zwar um später einen integeren Vergleichswert zur Hand zu haben mit dem man arbeiten kann. ZB frühestes Datum, letztes Datum usw. Grüße |
Re: DateTime Format speichern
Hi,
ich selbst benutze der Einfachheit halber einen Integer-Wert. Damit lässt sich am besten Arbeiten. Gruß Patrick |
Re: DateTime Format speichern
TDateTime ist ein Double-Typ
|
Re: DateTime Format speichern
Hi,
ich ging davon aus, dass der Fragesteller "Datum" im Sinne von ![]() Gruß, Patrick //Edit <Klugscheiss> ein Datums-Zeit-Wert im Unix Format ist natürlich ein Integer ;-) </Klugscheiss> |
Re: DateTime Format speichern
Access wird natürlich das Format der Konkurrenz verwenden :mrgreen:
|
Re: DateTime Format speichern
Alle mir bekannten Datenbanken stellen DateTime als eigenen Datentyp zur Verfügung.
Da muss man in der Regel nicht drüber nachdenken. Sherlock |
Re: DateTime Format speichern
Zitat:
Gruß Patrick |
Re: DateTime Format speichern
Das ist ja nicht die Frage gewesen glaub ich...oder möchte der OP zwischen verschiedenen DBs vergleichen? Wobei selbst dann eigentlich kein Problem bestehen sollte, wenn er die verschiedenen DateTimes erst nach Delphi holt und dort erst vergleicht.
Edit: Im übrigen ist ein Integer als DateTime nicht Jahr 2038 fest. ;) ![]() Sherlock |
Re: DateTime Format speichern
MS Access speichert ein DateTime Wert intern genau in der gleichen Weise, wie Delphi auch:
Anzahl der Tage seit 31.12.1899 als 64 Bit Fliesskommazahl. Dies ist ebenfalls identisch mit dem Datums/Zeit-Format, dass MS für COM/DCOM/ActiveX definiert hat und dass Borland dann übernommen hat. Daher ist Access wirklich sehr unproblematisch in Bezug auf Datums/Zeit-Werte. Man kann das Datum sogar als Flieskommazahl ansprechen:
Delphi-Quellcode:
Query.SQL.Text := 'UPDATE Tabelle SET Datumsfeld='+FloatToStr(Now());
Query.Execute; |
Re: DateTime Format speichern
Am wenigsten Probleme hat man aber durch Parametrisierung der Abfragen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:40 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