Lo siento, pero nunca me imaginé que lo que queríais era utilizar procedimientos PL/SQL que devolvieran un cursor para ser recorrido dentro de un RPG, sino sentencias SQL. Por eso es por lo que os propuse introducir dentro del sql embebido dentro del RPG sentencias COPY con las susodichas sentencias SQL. Quien dice COPY'S dice una sentencia SQL contenida dentro del valor de una columna de tipo string en un fichero "de sentencias SQL". De hecho, así hicimos la conversión a euro de la base de datos en mi anterior proyecto.

Si tengo ejemplos para utilizar cursores por ejemplo de Oracle dentro de un programa en vb6, o incluso dentro de un programa asp, pero no de lo que pedís.

Lo siento [ :-( ]. Saludos.

José Manuel Alonso Aparicio escribió:
¡Es una idea estupenda!.

Nosotros buscamos lo mismo pero para aprovecharnos
de los procedimientos almacenados desde Java y RPG. Lo hemos intentado desde
PL SQL
pero no vemos la forma de utilizar el dichoso cursor asociado con el
resultset. También hemos visto que hay una serie de api´s que nos
permitirían utilizarlos desde RPG pero necesitariamos algún ejemplo. Daniel,
¿Podría hacernos el favor de mandarnos el ejemplo o decirnos en que
manual-libro rojo podemos empezar a mirarlo?

Gracias.

Posdata: Siento llegar con retraso a este hilo del foro pero hemos tenido
algunos
problemillas con las listas negras de correo.


-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]En nombre de Tecnico
Enviado el: miércoles, 25 de febrero de 2004 9:52
Para: [EMAIL PROTECTED]
Asunto: RE: Result Set desde RPG


	Bien:

	Básicamente lo que buscamos es externalizar la gestión de un programa RPG
mediante procedimientos almacenados. En consecuencia, en los subarchivos,
nos gustaría leer los registros de las tablas en un procedimiento almacenado
y que un RPG lo fuera recuperando. De esta manera podríamos usar el
procedimiento almacenado tanto para Java como para Delphi como para RPG.

-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]En nombre de Daniel Medina
Enviado el: martes, 24 de febrero de 2004 20:14
Para: [EMAIL PROTECTED]
Asunto: Re: Result Set desde RPG


Vamos a ver, Jorge:

En mi correo, lo que te he mandado es lo que te comenté: "definir un
resultset cuyo resultado puede ser recorrido por los comandos de RPG",
que es lo que se hace en el fuente que te pasé. Ahora bien...¿qué es lo
que quieres hacer, ejecutar sentencias DML de actualización en la base
de datos o recuperar "resultset" o "recordset"? Si fuera el caso
primero, también se puede hacer, y te puedo mandar ejemplo de ello, pero
por favor, aclarame lo que quieres hacer.

Saludos.


Jorge escribió:

  
	Saludos:

	Mi pregunta es:  ¿Se pueden recuperar Result Set's generados por
procedimientos SQL desde un programa RPG?

	Gracias.


_____________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, envía el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]




    



_____________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, envía el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]


_____________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, envía el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]



_____________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, envía el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]


  

Responder a