Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datum in SQLite Tabelle speichern? (https://www.delphipraxis.net/138732-datum-sqlite-tabelle-speichern.html)

divBy0 16. Aug 2009 16:12

Datenbank: SQLite • Version: 3.2... • Zugriff über: TDISQLite3

Datum in SQLite Tabelle speichern?
 
Hallo,

ich wollte in einer SQLite Datenbank ein Datum speichern. Habe das zuerst einfach als String ausprobiert zu speichern, nur dann kann ich die Daten nicht nach Datum sortiert ausgeben lassen.

Wie speichert man denn am besten ein TDate in SQLite?

DeddyH 16. Aug 2009 16:15

Re: Datum in SQLite Tabelle speichern?
 
Laut http://www.somacon.com/p370.php verfügt SQLite über einen Datentyp Date.

divBy0 16. Aug 2009 16:55

Re: Datum in SQLite Tabelle speichern?
 
Ok, danke! Das schaue ich mir mal an.

Im Moment speichere ich das TDate als REAL-Datentyp in der SQLite ab...

Jürgen Thomas 16. Aug 2009 17:15

Re: Datum in SQLite Tabelle speichern?
 
Im übrigen gehört das Datum nicht per String-Verknüpfung in einen SQL-Befehl, dafür sind unbedingt Parameter zu verwenden. Wenn du in der Doku zu TDISQLite3 nicht fündig wirst, dann gibt dir die Forumssuche sehr viele Hinweise. Jürgen

divBy0 16. Aug 2009 18:28

Re: Datum in SQLite Tabelle speichern?
 
Zitat:

Zitat von Jürgen Thomas
Im übrigen gehört das Datum nicht per String-Verknüpfung in einen SQL-Befehl, dafür sind unbedingt Parameter zu verwenden. Wenn du in der Doku zu TDISQLite3 nicht fündig wirst, dann gibt dir die Forumssuche sehr viele Hinweise. Jürgen

Das ist mir schon klar, dafür nehme ich natürlich Parameter.
Was ich mit String meinte war, das TDate mittels DateToStr(now) in ein Feld zu schreiben.

mkinzler 16. Aug 2009 18:33

Re: Datum in SQLite Tabelle speichern?
 
Und ads sollte man gerade nicht! Ein Datumsparamter sollte man auch als Datum belegen

divBy0 16. Aug 2009 19:24

Re: Datum in SQLite Tabelle speichern?
 
Das war ja auch nur ein Versuch.

Welchen Datentyp kann ich denn bei der SQLite nehmen, um ein TDate zu speichern?

mkinzler 16. Aug 2009 19:37

Re: Datum in SQLite Tabelle speichern?
 
Da SqLite laut #2 eine datumstyp hat, würde ich den auch verwenden!

divBy0 16. Aug 2009 20:44

Re: Datum in SQLite Tabelle speichern?
 
Ok, also SQLite hat keinen Datumstyp.

Das Datum muss nur als String im Format YYYY-MM-DD vorliegen, dann klappt alles.

Satty67 16. Aug 2009 20:50

Re: Datum in SQLite Tabelle speichern?
 
Zitat:

Zitat von divBy0
Ok, also SQLite hat keinen Datumstyp

Was ist mit Timestamp, das sollte doch ein kompletter Datum/Zeit Typ sein?


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz