Ich kann Fuerchau nur beipflichten. Ich wickle die meisten Berührungen mit 3GL-Programmen auf diese Weise (Stored Procedures) ab.
Die SQL-Prozedur sieht ungefähr so aus:
Funktioniert wunderbar (auch mit QTEMP). Wenn man die Prozedur dann für die JDBC-Verbindung aufruft, bekommt wie bei einem SELECT ein ResultSet zurück.Code:CREATE PROCEDURE LIB/ALTESPGM (IN PARAM1 CHAR(10)) LANGUAGE SQL NOT DETERMINISTIC READS SQL DATA DYNAMIC RESULT SETS 1 BEGIN DECLARE c1 CURSOR WITH RETURN FOR SELECT * FROM QTEMP/OUTPUT; CALL LIB/ALTES3GL (PARAM1); OPEN c1; END
LG Robert
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks