Hallo *all,
irgendwie stehe ich auf der Leitung.
Habe folgende Funktion erstellt
Bei dem int(substr( habe ich schon tausend Variationen ausprobiert, bekomme aber immer die MeldungCode:CREATE FUNCTION abneh2( PARARTNR dec(3) ) RETURNS CHAR(10) LANGUAGE SQL READS SQL DATA BEGIN DECLARE RETURNVAL CHAR ( 10 ) NOT NULL DEFAULT ' ' ; DECLARE work CHAR ( 100 ) NOT NULL DEFAULT ' ' ; FOR CSRC1 AS C1 CURSOR FOR SELECT case when substr(sdtxt1, 1, 5) = 'Marka' then substr(sdtxt1, 10, 10) when substr(sdtxt1, 1, 4) = 'Saga' then substr(sdtxt1, 11, 10) when substr(sdtxt1, 1, 4) = 'EGES' then substr(sdtxt1, 07, 10) else sdtxt1 end as markt FROM key01pf WHERE sdschl = 130 and sdfa = 1 and int(substr(sdind, 12, 3)) = int('002')
SELECT/OMIT-Fehler in Feld Cast(Translate(Substr(KEY01PF_1.SDIND,12,3)
*UNNAMED Table) AS Integer), Teildatei KEY01PF.
SELECT-/OMIT-Fehler in Teildatei KEY01PF.
SELECT-/OMIT-Fehler in Teildatei KEY01PF.
Fehler bei Datenumsetzung oder beim Zuordnen von Daten.
Fehler bei benutzerdefinierter Funktion in Teildatei ADR01PF.
Abbruchantwort für Nachricht empfangen.
Kann mir jemand sagen wo der Wald aufhört damit ich den Baum wieder sehe.....
GG
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks