Hallo,
wenn Du Release V5R3 oder höher hast, kannst Du das Feld wie folgt umsetzen:
Eventuell kann auf den %TrimR sogar verzichtet werden, da der Feld-Inhalt durch EVALR bereits rechtsbündig ausgerichtet wird.PHP-Code:/Free
EvalR MyNewFld = %TrimR(%TrimL(MyOldFld: '0'))
/End-Free
Solltest Du noch nicht auf Release V5R3 sein, kannst Du die führenden Nullen mit embedded SQL entfernen und das Ergebnis dann mit EVALR und %TrimR rechtsbündig ausrichten:
BirgittaPHP-Code:c/Exec SQL Set :MyNewFld = Trim(Leading '0' from :MyOldFld)
C/End-Exec
C EVALR MyNewFld = %TrimR(MyNewFld)
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks