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=LEAVE

Responder a