Forum: Datenbanken
Delphi
by hirnstroem,
12. Feb 2007
Den habe ich auch bereits ausprobiert, will auch nicht funktionieren.
Ich schreibe jetzt einfach in die Datenbank rein, wieviele Sekunden seit dem Programmstart vergangen sind (Integer) und Rechne dann damit anstatt mit der Zeit....
Danke für eure Bemühungen!
Forum: Datenbanken
Delphi
by hirnstroem,
12. Feb 2007
So, jetzt reicht es. Selbst wenn ich einen String in eine Zeit umwandeln möchte geht dies nicht. StrToTime('12:00:00') z.B. liefert immer 0 als Ergebnis. Ich habe langsam sämtliche Varianten ausprobiert, immer 0, alles 0.
Forum: Datenbanken
Delphi
by hirnstroem,
10. Feb 2007
Daran habe ich auch gedacht. Wobei es ja etwas unschön wäre, etwas bereits vorhandenes durch Gebastel zu immitieren. Aber wenn es sich, wenn ich das nächste mal daran arbeite, immer noch so (mir) unerklärlich verhalten sollte, werde ich dies natürlich in Betracht ziehen.
Dankeschön, es grüsset der hirnstroem
Forum: Datenbanken
Delphi
by hirnstroem,
10. Feb 2007
Auch dann ist die "EntryTime" stets 0. Wahrscheinlich liegt es daran, dass ich irgendetwas übersehe. Werde einmal darüber schlafen und dann das Ganze nochmals versuchen.
Vielen Dank soweit!
Forum: Datenbanken
Delphi
by hirnstroem,
10. Feb 2007
Time ist in der Datenbank als Datum/Uhrzeit deklariert.
Format: Zeit, lang (00:00:00;0;_)
Soll ich die Zeit als Text in der Datenbank abspeichern?
Forum: Datenbanken
Delphi
by hirnstroem,
10. Feb 2007
Irgendwie scheitert die Sache schon bei...
EntryTime:= FieldByName('Time').AsDateTime
EntryTime ist immer 0. Aber wie gesagt...
StringTime := FieldByName('Time').Value; // StringTime schaut dann so aus '10.02.2007 11:08:31' und ist auch wirklich ein String