![]() |
Re: DateTime Format speichern
Vielen Dank Leute,
huch so eine Diskussion.... hatte ich nun nicht erwartet Das Problem wie ich darauf gestoßen bin war mit min(datum) eine SQl-abfrage zu starten. Jedoch brichte der compiler mit einer Jet-Fehlermeldung ab. Ziel war es das älteste Datum in einen Datetimepicker zu setzen. Gespeichert habe ich bisher mit DateTimeToStr was ja auch klappte. Geht das nun nicht mit MIN(*) das älteste herauszufinden? |
Re: DateTime Format speichern
Und mit welchem Typ in der Datenbank?
|
Re: DateTime Format speichern
Jet...das hört sich nach Access an.
Schau doch mal was für Datentypen Deine DB zur Verfügung stellt und nutz die dann. Ein Datum als String ist nicht wirklich optimal. Sherlock |
Re: DateTime Format speichern
Zitat:
|
Re: DateTime Format speichern
Siehe Eröffnungsthema: MDB
ja mit Access. Der Feldtyp ist Datum/Zeit. so soll die abfrage aussehen:
Delphi-Quellcode:
timequer.Close;
timequer.SQL.Text:='SELECT MAX(dastring) as mindat'; timequer.SQL.Add(' FROM dauerspeicher'); timequer.Open; timevon.MinDate:=StrToDateTime(timequer.fieldbyname('mindat').AsString); |
Re: DateTime Format speichern
Zitat:
|
Re: DateTime Format speichern
@grenzgaenger:
du hast nicht zuende gelesen :mrgreen: ich denke das mit dem StrToDateTime bezieht sich nur auf den Sql an sich, denn: Zitat:
Also: Normalerweise sollte das so gehen, was mir auffällt ist, dass du MAX(dastring) ausließt, aber in MinDate schreibst. Nicht, dass dein Fauxpas da liegt :) |
Re: DateTime Format speichern
Zitat:
aber an der funktion sollte sich ja nichts ändern. In der entsprechenden Zelle der Tabelle liegt auch ganz normal der Inhalt: 08.05.2008 12:58:47. Oder ist beim speichern die Umwandlung DateTimeToStr nicht erforderlich wenn der Typ ohnehin Datum/Zeit ist? |
Re: DateTime Format speichern
Komt darauf an, ob du eine Abfragestring erzeugt oder mit Parametern arbeitest.
|
Re: DateTime Format speichern
leider versteh ich die Frage nicht,
ich hab doch oben den quell gepostet... oder meinst du was anderes? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:05 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