Perfecto es justo lo que mecesitaba! Muchas gracias a todos
Un saludo JCA -----Mensaje original----- De: Fernando P�rez [mailto:[EMAIL PROTECTED] Enviado el: martes 9 de marzo de 2004 14:14 Para: '[EMAIL PROTECTED]' Asunto: RE: sql din�mico Aqu� va un ejemplo: // // Preparo la sentencia sql para recorrer el fichero de trabajo // (sentencia es una variable alfanum�rica) sentencia = 'select wcpedm, wcselec from qtemp/fichero ' ; // // selecciono la ordenaci�n ( ordenaci�n_selecciones es una // funci�n que devuelve los campos par el order by sentencia +=' order by '+ %trim(ordenacion_selecciones() ) + ' for read only'; // // Creo y abro el cursor /end-free C/exec sql prepare S1 from :sentencia C/end-exec C/exec sql declare csr cursor for S1 C/end-exec * C/exec sql open csr C/end-exec Y ya est�. Con esto te queda el cursor abierto, listo para recorrerlo. Como posible a�adido, controlar que sqlcod sea cero tras cada exec sql (si no lo es, ha fallado la petici�n sql). (Nota: S1 es un identificador de sentencia sql. No se ha de declarar de ninguna forma, y puede tener el nombre que quieras) Saludos. Fernando P�rez. Cer�mica Saloni. Dpto. Sistemas -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Enviado el: martes, 09 de marzo de 2004 13:08 Para: [EMAIL PROTECTED] Asunto: RE: sql din�mico Poder modificar el order by pralmente. Tienes algun ejemplo que me puedas enviar? Muchas gracias Un saludo Jordi -----Mensaje original----- De: Fernando P�rez [mailto:[EMAIL PROTECTED] Enviado el: martes 9 de marzo de 2004 12:39 Para: '[EMAIL PROTECTED]' Asunto: RE: sql din�mico Varios. �Qu� quieres saber ex�ctamente ? Saludos. Fernando P�rez. Cer�mica Saloni. Dpto. Sistemas -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Enviado el: martes, 09 de marzo de 2004 12:30 Para: [EMAIL PROTECTED] Asunto: sql din�mico Buenos d�as foreros Alguno de vosotros ha hecho algun pgm con sql din�mico? Un saludo Gracias de antemano Jordi _____________________________________________________ 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]
