Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#4

Re: Datumsabfrage mit Access DB über Jahreswechsel

  Alt 24. Okt 2005, 14:05
Zitat von mewlos26:
Und Du bist DIr sicher das dann die Datumszeiträume auch über einen Jahreswechsel ordnungsgemäß abgefragt werden?
Ganz sicher! Wichtig ist nur, dass die Datumsfelder den Typ "Datum/Uhrzeit" haben und
die Parameter mit dem Datentyp "TDateTime" befüllt werden.
Zitat von mewlos26:
Ich nehmer immer anstatt DateTimePicker.Date .. DateTimePicker.Text. Mit DateTimePicker.Text übernehme ich immer nur das Datum und schreibe es in die Access Datenbank weg.
Das wäre eine schlechte Technik. Jedes Datum und/oder Uhrzeit, dass in einem Delphiprogramm
als String-Variable auftaucht, ist schlechter Programmierstil.
Grund
Ein Datum und/oder Uhrzeit kann als String auf min. 20 verschiedene Arten formatiert sein.
Die länderabhängigen Einstellungen von Windows bestimmen dieses Format mit.
Ein Programm, dass mit deutschem Datumsformat funktioniert, wird bei englischem Datumsformat versagen!!
Es gibt nur eines, auf das man sich verlassen kann und das ist der Datentyp TDateTime.
Wenn man also grundsätzlich immer nur mit TDateTime Variablen arbeitet, kann (mal abgesehen vom Zeitzonenproblem) nichts passieren.
Nur für die Ein- und Ausgabe von Datum und Uhrzeit darf in ein Stringformat gewandelt werden.
Andreas
  Mit Zitat antworten Zitat