Hallo *all, ich habe eine Verständnisfrage zum Cast.
Habe folgende Formel hier:
Right('0000000000' concat Varchar(Dec(CSRC1.ums2012, 8, 2)), 10)
Und die Daten die zur Summe führen (Ausschnitt)
PHP-Code:
000014 2013 4350 20.130.112 319680,000
000015 2013 4350 20.130.112 49896,000
000016
000017 SUMME 1336826,520
Wie man sieht habe ich 8 Vorkamma und 2 Nachkommastellen er kommt mir aber mit folgender FEhlermeldung:
PHP-Code:
Nachricht . . . : Datenzuordnungsfehler in Teildatei QSQPTABL.
Ursache . . . . : Bei Feld (Cast(ReferenceVar(1), Long Packed(31,3)) AS
Short Packed(8,2)) im Satz mit Nummer 0 und Format *FIRST in Teildatei
QSQPTABL mit Nummer 1 der Datei QSQPTABL in Bibliothek QSYS2 ist wegen
Fehlercode 2 ein Datenzuordnungsfehler aufgetreten. Fehlercodes und ihre
Bedeutung:
1 - Dezimalfeld enthält ungültige Daten.
2 - Signifikante Ziffer wurde abgeschnitten.
Klar ich könnte das Feld größer definieren aber ich würde gerne verstehen wo sein Problem ist.
GG
Bookmarks