Es el metodo que utilizamos nosotros y en mi entender el mejor posible. Puedes parametrizar casi todo.
Saludos. Rafael ________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Paco Sent: lunes, 14 de enero de 2008 8:20 To: 'forum.help400' Subject: RE: ejecucion sql en cls Ok, lo probare tambien, gracias Saludos Paco Medina Dtor.Informatica Exclusivas Camacho, S. Ltd. Av. J. Ortega y Gasset, 301 (Pol. San Luis) 29006 Málaga, España Tel. +34 952 322 900 Fax +34 952 314 900 www.e-camacho.com [EMAIL PROTECTED] Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si no es vd. el destinatario indicado, queda notificado de que la utilización, divulgación y/o copia sin autorización está prohibida en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción. Gracias. This message is intended exclusively for its addressee and may contain information that is CONFIDENTIAL and protected by professional privilege. If you are not the intended recipient you are hereby notified that any dissemination, copy or disclosure of this communication is strictly prohibited by law. If this message has been received in error, please immediately notify us via e-mail and delete it. Thank you. ________________________________ De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Francisco Rubio Enríquez Enviado el: sábado, 12 de enero de 2008 21:39 Para: forum.help400 Asunto: Re: ejecucion sql en cls Hola: aparte de lo que te dice Javier Mora, puedes utilizar el mandato STRQMQRY para ejecutar una/s sentencia/s SQL que previamente has introducido en un miembreo QMQRY tipo SQL. a través del STRQM. QSQFDE y QSQFHA son los nombres que deben usar como variables en el miembro SQL del STRQM. (en este caso estos dos campos son fechas, pero se pueden parametrizar cualquier parte de una sentencia SQL). Luego los parámetros se ponen en el miembro fuente con el "churrito" (&) y se ha referencia a ellos con el parámetro SETVAR del mandato STRQMQRY. STRQMQRY QMQRY(NOMBRE) OUTPUT(*OUTFILE) OUTFILE(BIBLIOTECA/FICHERO) SETVAR((QSQFDE &FDE12) (QSQFHA &FHA12))) Yo por lo menos, utilizo este sistema para UPDATE, DELETE, INSERT, ... Espero que te valga, Saludos, Francisco Rubio Enríquez Analista Cibernos Consulting, SAU ----- Original Message ----- From: Paco <mailto:[EMAIL PROTECTED]> To: 'forum.help400' <mailto:[email protected]> Sent: Friday, January 11, 2008 5:24 PM Subject: ejecucion sql en cls Hola compañeros, Teneis algun ejemplo para ejecutar unas sentencias sql en un cl con parámetros incluidos Ejemplo para ejecutar algo asi: Quisiera sustituir esto FERIA0108 por un parm. delete from sifvbd/fart00f where farusr='FERIA0108' 1272 filas suprimidas de FART00F en SIFVBD. delete from sifvbd/FOTO00f where FOTUSR='FERIA0108' 1152 filas suprimidas de FOTO00F en SIFVBD. delete from sifvbd/FREP00f where FREUSR='FERIA0108' 1226 filas suprimidas de FREP00F en SIFVBD. Gracias de antemano. Saludos Paco Medina Dtor.Informatica Exclusivas Camacho, S. Ltd. Av. J. Ortega y Gasset, 301 (Pol. San Luis) 29006 Málaga, España Tel. +34 952 322 900 Fax +34 952 314 900 www.e-camacho.com [EMAIL PROTECTED] Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si no es vd. el destinatario indicado, queda notificado de que la utilización, divulgación y/o copia sin autorización está prohibida en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción. Gracias. This message is intended exclusively for its addressee and may contain information that is CONFIDENTIAL and protected by professional privilege. If you are not the intended recipient you are hereby notified that any dissemination, copy or disclosure of this communication is strictly prohibited by law. If this message has been received in error, please immediately notify us via e-mail and delete it. Thank you. ________________________________ __________________________________________________ Forum.HELP400 es un servicio m&#225;s de NEWS/400. &#169; Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400 ________________________________ No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.19.2/1221 - Release Date: 12/01/2008 14:04
__________________________________________________ Forum.HELP400 es un servicio m&#225;s de NEWS/400. &#169; Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400

