Me respondo yo mismo  el programa tenia esta instrucion  Declare C1 Dynamic 
scroll cursor for sort    y el cursor solo era para lectura no hacia Insert  or 
Delete le quite el Dynamic y listo, , lo que no me explico es por que empezo a 
fallar hasta que cambiamos de version otra cosa cuando hago un debug a un 
programa RPG con SQL antes veia el codigo generado al precompilar el programa 
algo asi como:c*exec sql                                                    c* 
Fetch Before from C1                                       c*end-exec           
                                         C                   Z-ADD     -4       
     SQLER6            C                   CALL      SQLROUTE                   
     C                   PARM                    SQLCA             C            
       PARM                    SQL_00000         c                   Exsr      
Loadsfl                         c                   EndIf                       
              c                            !
   
                               c                   EndDo                        
              ahora el debug me lo muestra asi cexec sql                        
                            c Fetch Before from C1                              
         cend-exec                                                    c         
          Exsr      Loadsfl                         c                   EndIf   
                                  c                                             
                c                   EndDo                                      
sera algun parametro al compilar que haya cambiado con la version nueva?? 
SaludosJos Gerardo Santillana Contreras--- On Tue 02/20, Gerardo Santillana 
< [EMAIL PROTECTED] > wrote:From: Gerardo Santillana [mailto: [EMAIL 
PROTECTED]: [EMAIL PROTECTED]: Tue, 20 Feb 2007 14:04:25 -0500 (EST)Subject: 
Problemas de SQL con cambio a V5R4



Hola a todosrecientemente hemos cambiado a la version V5R4, (especificamente 
ayer) y hemos empezado a tener problemas con muchos programas RPG con SQL, en 
estos momentos tengo uno que me esta marcando este error y no se a que se deba, 
espero me puedan ayudarAdditional Message Information Message ID . . . . . . : 
SQL0243 Severity . . . . . . . : 30 Message type . . . . . : Diagnostic Date 
sent . . . . . . : 02/20/07 Time sent . . . . . . : 13:57:29 Message . . . . : 
SENSITIVE cursor C1 cannot be defined for the specified SELECT statement. Cause 
. . . . . : The cursor C1 is defined as SENSITIVE but the query requires the 
creation of a temporary result table. A SENSITIVE cursor cannot be implemented. 
Recovery . . . : Redefine the cursor as ASENSITIVE or INSENSITIVE or change the 
query so that it no longer requires the creation of a temporary result table. 
La instruccion de SQL es la sig. antes trabajaba perfectamente, hay otros 
programas con los mismos problemas SELECT 
BIVDNO,BIORNO, BIITNO, BICPRQ, sum(BISNDP), SUM(BISNWT), BIivno, bipric, 
ifnull(phordt,0), ifnull(pccsrf,' '),ifnull(phstcd,' '), ifnull(phrm01,' '), 
ifnull(IMFNLV,' '), ifnull(IMCPPL,' '),'NY' FROM PNYCSAS/bsid0p LEFT JOIN 
POC00P ON (BIORNO=PCORNO AND BIITNO=PCITNO) LEFT JOIN POH00P ON (BIORNO=PHORNO 
AND PHSTCD<>'X') LEFT JOIN IMM00P ON (BICPRQ=IMITNO) WHERE 
PCVDNO<>'989' AND (IFNULL(PCORQT,0)=0 OR PCSTCD='D') GROUP BY 
BIVDNO,BIORNO,BIITNO,BICPRQ,BIIVNO,BIPRIC, ifnull(phordt,0), ifnull(pccsrf,' 
'), ifnull(phstcd,' '), ifnull(phrm01,' '), ifnull(imfnlv,' '), ifnull(imcppl,' 
') order by bivdno,biorno,biitno,bicprq Gracias por la ayuda




Join Excite! - http://www.excite.comThe most personalized portal on the Web!
__________________________________________________Forum.HELP400 es un servicio 
más de NEWS/400.© Publicaciones Help400, S.L. - Todos 
los derechos 
reservadoshttp://www.help400.es_____________________________________________________Para
 darte de baja visita la siguente 
URL:http://listas.combios.es/mailman/listinfo/forum.help400

_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!
__________________________________________________
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 visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a