Zitat von
Killerloop:
Eine MDB mit einem Feld "ZEIT" in der eine Zeit im kurzformat z.B. "00:30" für 30 Minuten steht.
Wenn ich in einer
ADO-
Query jetzt das feld selectiere gibt er mit logischerweise immer
"30.12.1899 00:30:00" zurück. Ich brauche aber nur die Zeit. Was muss ich in die
Query schreiben damit er mir
tatsächlich nur "00:30" zurückgibt ?
Nicht die
Query muss geändert werden, sondern die Darstellung in deiner Anwendung!
Du musst das
DisplayFormat des Felder auf 'hh:nn' ändern:
Delphi-Quellcode:
procedure ....AfterOpen(Dataset:TDataset);
begin
(Dataset.FieldByName('Uhrzeit') As TDateTimeField).DisplayFormat := 'hh:nn';
end;