Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Datum -und Zeit-Angabe in 2 DateTimePicker (https://www.delphipraxis.net/119713-datum-und-zeit-angabe-2-datetimepicker.html)

Thomm 30. Aug 2008 10:50


Datum -und Zeit-Angabe in 2 DateTimePicker
 
Ich möchte Datum und Zeit-Angabe (STRING) aus einer Datenbank in 2 DateTimePicker
(einen für die Uhr-Zeit,einen für das Datum) eintragen.
Problem ist das beide Angaben für Zeit und Datum in derselben Datenbankzelle stehen,
und durch 4 Leerzeichen getrennt sind

"12:09:56....24.08.2008" ---> DateTimePicker1 + DateTimePicker2 (Uhrzeit) (Datum)

Weiß nicht ,wie das geht.

grenzgaenger 30. Aug 2008 11:17

Re: Datum -und Zeit-Angabe in 2 DateTimePicker
 
Achtung Crosspost im DF

DeddyH 30. Aug 2008 11:41

Re: Datum -und Zeit-Angabe in 2 DateTimePicker
 
Wieso speicherst Du DateTime-Werte als String ab?

Thomm 30. Aug 2008 12:05

Re: Datum -und Zeit-Angabe in 2 DateTimePicker
 
Zitat:

Zitat von DeddyH
Wieso speicherst Du DateTime-Werte als String ab?

Weil ich nicht gewußt habe, wie man die sonst in eine Datenbank-Zelle schreibt

DeddyH 30. Aug 2008 12:07

Re: Datum -und Zeit-Angabe in 2 DateTimePicker
 
Kennt die DB keinen Datentyp DateTime oder Timestamp?

grenzgaenger 30. Aug 2008 12:08

Re: Datum -und Zeit-Angabe in 2 DateTimePicker
 
dann ist das also deine eigene DB :-)

dann nimm die felder doch auseinander... :-)

damit ersparst du dir in der zukunft viele kopfschmerzen...

grenzgaenger 30. Aug 2008 12:09

Re: Datum -und Zeit-Angabe in 2 DateTimePicker
 
Zitat:

Zitat von DeddyH
Kennt die DB keinen Datentyp DateTime oder Timestamp?

muss ja nicht... ein, zwei integer reichen doch :-)

aber so, zusammen, mit trennzeichen, welche von rechner zu rechner unterschiedlich sein können... ist doch etwas unglücklich ...

BullsEye 30. Aug 2008 12:09

Re: Datum -und Zeit-Angabe in 2 DateTimePicker
 
Delphi-Quellcode:
DateTimePicker1.Time := trunc(DateTimePicker1.Date) + frac(DateTimePicker2.Time);

DeddyH 30. Aug 2008 12:10

Re: Datum -und Zeit-Angabe in 2 DateTimePicker
 
Wenn, dann gleich double oder nicht?

grenzgaenger 30. Aug 2008 12:12

Re: Datum -und Zeit-Angabe in 2 DateTimePicker
 
Zitat:

Zitat von DeddyH
Wenn, dann gleich double oder nicht?

kommt auf die anforderungen drauf an :-) und was er auswerten möcht...

das wäre dann eben statt zwei felder, ein feld... mit unterschiedlichen vor und nachteilen...

was er aber nicht machen sollte, ist diese eingaben als text zu speichern... das ist eine todsünde, genauso wie bei zahlen :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 Uhr.
Seite 1 von 3  1 23      

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