Muchas gracias a ambos, especialmente a Fernando por su valioso ejemplo.

Saludos.

Fernando P�rez wrote:

Perd�n hay un error en el paso 2 :

2: /Exec SQL Prepare S1 FROM :ST

Saludos.

Fernando P�rez.
Cer�mica Saloni. Dpto. Sistemas
* : 964343434 <mailto:[EMAIL PROTECTED]>


-----Mensaje original-----
De: Fernando P�rez Enviado el: mi�rcoles, 20 de noviembre de 2002 10:33
Para: '[EMAIL PROTECTED]'
Asunto: RE: SQLRPGLE


Ser�a m�s o menos as�

1: Eval ST= '<Sentencia SQL>'

2: /Exec SQL Prepare S1 for :ST /End-Exec

donde S1 es un identificador de sentencia SQL. No se ha de declarar de
ninguna forma.

3: /Exec SQL declare WSQL cursor for S1
/End-Exec

Y ya est�

Saludos.

Fernando P�rez.
Cer�mica Saloni. Dpto. Sistemas
* : 964343434 <mailto:[EMAIL PROTECTED]>


-----Mensaje original-----
De: Antonio [mailto:[EMAIL PROTECTED]]
Enviado el: mi�rcoles, 20 de noviembre de 2002 10:14
Para: MENSAJES FORUM AS400
Asunto: SQLRPGLE


Hola foreros
Estoy realizando un programa tipo SQLRPGLE y quiero que la select sea variable es decir poder guardar el contenido de la select en un campo que luego introduzca en la definici�n. Algo como esto:

C EVAL ST=' SELECT * FROM "WCTRV21A" ORDER BY ' + C %TRIM(ORDERBY) + ' FOR FETCH ONLY' C*
C/EXEC SQL C+ DECLARE WSQL CURSOR FOR C+ ST C/END-EXEC

Pero que funcione.
Agradecer�a cualquier tipo de ayuda con el tema.

Gracias y saludos.


_______________________________________________________________
Copa del Mundo de la FIFA 2002
El �nico lugar de Internet con v�deos de los 64 partidos. �Ap�ntante ya! en http://fifaworldcup.yahoo.com/fc/es/


_____________________________________________________
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]?body=LEAVE

_____________________________________________________
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]?body=AVE


_______________________________________________________________
Yahoo! Messenger
Nueva versi�n: Webcam, voz, y mucho m�s �Gratis! Desc�rgalo ya desde http://messenger.yahoo.es


_____________________________________________________
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]?body=LEAVE

Responder a