Hola,Me estoy iniciando en Nodejs en el iSeries y he estado haciendo algunas pruebas al respecto.
En una de esas pruebas estoy llamando a un programa (*SQLRPGLE) del iSeries que retorna el resultado de varias consultas y desde la consulta que hago desde el programa en nodejs utilizando la librería odbc solo obtengo los datos del primer fichero.
El programa sqlrpgle es algo así: **FREE Dcl-PiPROGRAM; End-Pi; EXEC SQL DECLARE C1 CURSOR FOR SELECT * FROM LIB.FILE1; EXEC SQL OPEN C1; EXEC SQL DECLARE C2 CURSOR FOR SELECT * FROM LIB.FILE2; EXEC SQL OPEN C2; Exec SQL Set Result Sets Cursor C1, Cursor C2; Return; El código que utilizo en nodejs es algo así: constodbc= require('odbc'); odbc.connect('DSN=*LOCAL', (error, connection) =>{ if(error) { throwerror; } // varsql= "CALL LIB.PROGRAM()"; connection.query(sql, (error, result) =>{ if(error) { throwerror; } console.log(result); }) }); Alguna indicación para poder obtener los datos de los dos ficheros? Gracias por vuestros comentarios. Jordi Teres. -- Este correo electrónico ha sido analizado en busca de virus por el software antivirus de Avast. www.avast.com
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 � Publicaciones Help400, S.L.