![]() |
Datenbank: PostgreSQL • Version: 7 • Zugriff über: Zeos
Interval Datentyp von PostgreSQL über Zeos nutzen
Hallo zusammen,
weiss jemand, wie man den Datentyp Interval in Delphi benutzt? Der Field.DataType steht auf ftString Auszug aus zeos
Delphi-Quellcode:
Ich hab versucht den Wert mit ParamByName('duration').AsDouble, AsDateTime und AsVariant zu setzen, bekomme aber immer die Meldung:
if (Value = 'interval') or (Value = 'char')
or (Value = 'varchar') or ((Value = 'text') and (Size > 0)) then Result := ftString SQL Error: Fehler: "interval"-Feldwert ist außerhalb des gültigen Bereiches: "0,5104..." Das einzige was geht, ist wenn ich ihn mit AsString := TimeToStr(...) setze, dann bekomme ich aber nicht mehr als 1 Tag hin. Hat jemand schonmal das selbe Problem, oder weiss eine Lösung? Danke Oliver |
Re: Interval Datentyp von PostgreSQL über Zeos nutzen
Hallo,
hab das Problem selbst gelöst. Man muss den Wert zerlegen in Tage + Zeit. Also 73 Stunden, 5 Minuten würden so aussehen: 3 01:05:00 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:59 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