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]

Responder a