Thema: Delphi Zeit abfragen

Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#12

Re: Zeit abfragen

  Alt 29. Mär 2010, 16:03
Zitat von BillyBoy:
Zeit1 :=ADOQueryKopf.FieldByName('Beginn').AsTime;

.AsTime gibt es leider nicht, .AsDateTime bringt verständlicherweise einen Fehler.
Zitat von BillyBoy:
Es wäre schön, wenn ihr euch mal die Ausgangsfrage ansehen könntet!

Das Feld Beginn ist definiert als time(7).
Das ist kein Character-Zeug, sondern ein reines SQL-Zeitfeld.
Und weil es ein reines Zeitfeld ist, führt auch FieldByName('Beginn').AsDateTime zu einem Fehler !

..
"Fehler" ist eine sehr oberflächliche Fehlerbeschreibung.
Einen Fehler hättest Du auch bekommen weil Zeit1 TTime ist und (wenn es asDateTime gegeben hätte)
TDateTime zurückgeliefert hätte.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat