Einzelnen Beitrag anzeigen

backdraft

Registriert seit: 19. Apr 2005
Ort: Hückeswagen
335 Beiträge
 
Delphi 11 Alexandria
 
#1

Interval Datentyp von PostgreSQL über Zeos nutzen

  Alt 25. Sep 2009, 17:19
Datenbank: PostgreSQL • Version: 7 • Zugriff über: Zeos
Hallo zusammen,

weiss jemand, wie man den Datentyp Interval in Delphi benutzt?
Der Field.DataType steht auf ftString

Auszug aus zeos
Delphi-Quellcode:
  if (Value = 'interval') or (Value = 'char')
    or (Value = 'varchar') or ((Value = 'text') and (Size > 0)) then
    Result := ftString
Ich hab versucht den Wert mit ParamByName('duration').AsDouble, AsDateTime und AsVariant zu setzen, bekomme aber immer die Meldung:
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
Oliver
  Mit Zitat antworten Zitat