Hallo zusammen,

in einen SQLRPGLE Programm nutze ich sowohl in SubRoutinen und in SubProcedures SQL-Abfragen.
Allerdings "versaut" mir die SubProcedure die SQLCA die um den Aufruf auch benutzt wird.

Wenn in der Procedure der SQLCODE=100 auftritt und ich um den Aufruf rum den SQLCODE ebenfalls Abfrage bekomme ich das Problem!

Wie kann ich das elegant umgehen?

Danke an alle Helfenden!

Kurzes Bsp.:
Code:
DOW SQLCODE > 0 AND SQLCODE <> 100 

FETCH .... 

EVAL   VAR = getWert(xxx) 


ENDDO

P getWert   B
d...

Exec-SQL Select SUM(sss) from FILE where xx;


P getWert   E