Podrias enviarme un ejemplo de como seria la sentencia?
Gracias y 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
Fernando P�rez
<[EMAIL PROTECTED]> Para: "'[EMAIL PROTECTED]'"
<[EMAIL PROTECTED]>
Enviado por: cc:
forum.help400-request@ Asunto: RE: [SQL] Prepare y
execute (respuesta a mi mismo)
combios.es
16/06/2003 02:13
Por favor, responda a
forum.help400
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]
--------------------------------------------------------------------------
" 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]