Hallo,
nur eine Kleinigkeit. Ich schreibe gerade eine SQL Funktion, die ein Datumsfeld und ein Zeitfeld an ein RPGLE-Programm übergibt. Da SQL ja alles in ISO macht, empfängt das RPG-Programm das Datum als *ISO und schiebt es dann weiter in ein Datumsfeld, das *EUR definiert ist. (*EUR ist bei uns der Standard). Klappt wunderbar.

Mit dem Zeitfeld habe ich allerdings mehr Probleme. Das Zeitfeld in meinem RPG-Programm ist *HMS definiert. Dort steht z.B. "13:34:55" drin. SQL übergibt das aber mit Punkten anstatt mit Doppelpunkten: "13.34.55". Bei der Zuweisung in ein *HMS Feld knallt es dann!

Muss ich das echt über Alpha-Felder machen oder gibt es da eine elegantere Lösung?

Im Voraus Danke,

Dieter.