Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datenbankabfrage auf Ereignisse zwischen Datum 1 und Datum 2 (https://www.delphipraxis.net/145860-datenbankabfrage-auf-ereignisse-zwischen-datum-1-und-datum-2-a.html)

Jens Hartmann 30. Jan 2010 19:51

Re: Datenbankabfrage auf Ereignisse zwischen Datum 1 und Dat
 
Zitat:

Zitat von mkinzler
Du könntest den Wert aber aus den beiden Werten zusammensetzen

Ich weiß, habe ich auch gemacht, ich bekomme es aber nicht ohne Umwandlung in einen String hin. Diesen muss ich dann ja auch wieder in ein DateTime wandeln. Und ich finde es irgendwie nicht sauber gelößt, einen Wert zweimal zu wandeln.

Delphi-Quellcode:
var
  DatumZeit1 : String;
  DatumZeit2 : String;
begin
  if cbSystemTime.Checked then
  begin
    DatumZeit1 := DateToStr(DTPStart.date)+' '+TimeToStr(dtpTimeStart.Time);
    DatumZeit2 := DateToStr(DTPEnd.date)+' '+TimeToStr(dtpTimeEnd.Time);
    ReadDataSystemDateTime(StrToDateTime(DatumZeit1),StrToDateTime(DatumZeit2), 'MB100');
  end
Gruß Jens

mkinzler 30. Jan 2010 19:56

Re: Datenbankabfrage auf Ereignisse zwischen Datum 1 und Dat
 
Ich meinte beim Einfügen
Delphi-Quellcode:
DateTime := Trunc(date) + Frac( Time);

Jens Hartmann 30. Jan 2010 21:35

Re: Datenbankabfrage auf Ereignisse zwischen Datum 1 und Dat
 
Danke,

ich habe es jetzt so gelößt...
Delphi-Quellcode:
ReadDataSystemDateTime(Trunc(DTPStart.date) + Frac(dtpTimeStart.Time),
  Trunc(DTPEnd.date) + Frac(dtpTimeEnd.Time), 'MB100');
Gruß Jens


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

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