Jes�s, puedes usar EXECUTE para un select que devuelva un solo registro, defini�ndolo como SELECT INTO.
Saludos. Fernando P�rez. Cer�mica Saloni. Dpto. Sistemas <mailto:[EMAIL PROTECTED]> -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Enviado el: s�bado, 14 de junio de 2003 0:21 Para: [EMAIL PROTECTED] Asunto: Re: [SQL] Prepare y execute (respuesta a mi mismo) Definitivamente debo despertar yo primero, el EXECUTE no sirve para SELECT, se necesita que la sentencia sea un INSERT INTO, UPDATE o algo por el estilo, en este caso debia abrir un CURSOR. Saludos. Jes�s Humberto Olague Alcal� L�der de Proyectos Envases y Tapas Modelo, S.A. de C.V. e-mail: [EMAIL PROTECTED] Tel: (478) 985 4100 Ext. 247 Fax: (478) 985 4100 Ext. 249 [EMAIL PROTECTED] Enviado por: Para: [EMAIL PROTECTED] forum.help400-request@ cc: combios.es Asunto: [SQL] Prepare y execute 13/06/2003 14:00 Por favor, responda a forum.help400 Hola foro, ahi les va una preguntilla a ver si despiertan... Tengo un programa en el que preparo una sentencia SQL y la ejecuto, pero el execute dice que no encuentra la sentencia preparada previamente, aqui tienen el codigo: C/EXEC SQL C+ PREPARE SENT FROM :STRING C/END-EXEC C* C/EXEC SQL C+ EXECUTE SENT C/END-EXEC En donde STRING = 'SELECT NUMCON, SUM(IMPA01), SUM(IMPA02), SUM(IMPA03), SUM(IMPA04), SUM(IMPA05), SUM(IMPA06), SUM(IMPA07), SUM(IMPA08), SUM(IMPA09), SUM(IMPA10), SUM(IMPA11), SUM(IMPA12), SUM(FACA01), SUM(FACA02), SUM(FACA03), SUM(FACA04), SUM(FACA05), SUM(FACA06), SUM(FACA07), SUM(FACA08), SUM(FACA09), SUM(FACA10), SUM(FACA11), SUM(FACA12) FROM JNOM10A GROUP BY NUMCON' El registro del trabajo tiene lo siguiente: Unable to retrieve query options file. PREPARE of statement SENT completed. Prepared statement SENT not found. El programa lo compilo con COMMIT(*NONE) y ya probe tanto con CLOSQLCSR (*ENDACTGRP) como con CLOSQLCSR(*ENDMOD) Estoy en V5R2M0 y no tengo ni la mas remota idea de lo que me falta. Saludos y gracias. Jes�s Humberto Olague Alcal� L�der de Proyectos Envases y Tapas Modelo, S.A. de C.V. e-mail: [EMAIL PROTECTED] Tel: (478) 985 4100 Ext. 247 Fax: (478) 985 4100 Ext. 249 _____________________________________________________ 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] -------------------------------------------------------------------------- " Este mensaje es confidencial. Si usted no es el destinatario de este mensaje, le suplicamos se lo notifique al remitente mediante un correo electr�nico y que borre el presente mensaje y sus anexos de su computadora sin retener copia de los mismos. No debe copiar este mensaje o usarlo para cualquier prop�sito ni divulgar su contenido. Muchas gracias. This e-mail is confidential and may also be privileged. If you are not the intended recipient please immediately advise the sender by reply e-mail and delete this message and its attachments from your computer without retaining a copy. You should not copy it or use it for any purpose nor disclose its contents to any other person. Thank you. " _____________________________________________________ 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]
