Buenas

No se si te podrá ayudar esto, pero yo he llegado a abrir 5 cursores en un 
mismo programa, pero siempre controlando la operación de lectura sobre 
esos cursores preguntando por el SQLCOD (sin usar la sentencia WHENEVER 
NOT FOUND) sin ningún tipo de problema

Saludos

-Toni-





"Josep Sanchez" <[email protected]> 
Enviado por: [email protected]
26/02/2009 09:31
Por favor, responda a
"forum.help400" <[email protected]>


Para
"forum.help400" <[email protected]>
cc

Asunto
Manejar 2 cursores SQL en un mismo programa SQLRPG
Categoría:







 
Buenos dias, 
 
Estoy intentando manejar 2 cursores, pero tengo un error de compilación. 
por culpa de la sentencia:
 
0300.25      C/EXEC SQL 
0300.26      C+ WHENEVER NOT FOUND GO TO CLOSER 
0300.27      C/END-EXEC 
 
y en el otro cursor tengo otra
 
0300.73      C/EXEC SQL 
0300.74      C+ WHENEVER NOT FOUND GO TO CLOSE2 
0300.75      C/END-EXEC 
 
Me da el error:
 * QRG7049 Gravedad:  30   Número:    2  
           Mensaje . . . . :   El GOTO bifurca de subrutina a otra 
subrutina. 
             Se ignora la especificación.
 
Y en el listado de donde estan los errores dice:
* 7049     30069   EL DESTINO CLOSER DE GOTO O CABXX EN SUBRUTINA ESTA EN 
OTRA SUBRUTINA.
* 7049     30069   EL DESTINO CLOSER DE GOTO O CABXX EN SUBRUTINA ESTA EN 
OTRA SUBRUTINA.
 
Pero he verificado que closer esta en la MISMA subrutina, ademas la 
sentencia 30069 domde
da el error es la de abrir el segundo cursor:
 
0300.69      C/EXEC SQL 
0300.70      C+ OPEN C2 
0300.71      C/END-EXEC 
 
Alguien sabe si no se pueden abrir 2 cursores o como obviar este problema 
??
 
Muchas gracias por cualquier ayuda o sugerencia.
 
Saludos.
 
J. Sanchez__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de ServerNEWS.
&amp;#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
__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de ServerNEWS.
&amp;#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

Responder a