Hola,

Lo que quieres hacer tiene una facil solucion.


consulta para cursor de cabecera
fetch cursor cabecera
while sqcode <> 100 do
   consulta para cursor de detalle
   fetch cursor detalle
   while sqlcode <> 100 do
         tratamiento detalle
         fetch cursor detalle
   enddo
   cierra cursor detalle
   fetch cursor cabecera
enddo
cierra cursor cabecera


Saludos,
Dani

Isencia S.L.
Daniel García
E-mail: [EMAIL PROTECTED]
Tel. +34 93 754 03 66
Fax +34 93 754 03 98

Juan Carlos Paredes wrote:
Efectivamente, Rafael, exactamente es eso lo que pretendo controlar el proceso y los errores con el SQLCODE/STATE. Es el típico caso de un fichero de cabeceras con un montón de líneas asociadas a cada cabecera. Por cada cabecera leída debe procesar todas las líneas correspondientes. En este caso, para detectar que ya he terminado con uno y otro fichero, no veo otra opción más que el SQLCODE y SQLSTATE .
Lo de otra variable distinta, ¿cómo usas un indicador en la FECTCH para 
controlar, por ejemplo, el fin de fichero?

Saludos.
Juan Carlos.

-----Mensaje original-----
De:     [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED] En nombre de Cubero, Rafael 
(R.)
Enviado el:     martes, 24 de enero de 2006 11:38
Para:   [email protected]
Asunto: RE: Variables diferentes para SQLSTATE y SQLCODE

Supongo que lo que estas haciendo es controlar el proceso y posibles errores con estos campos. Bien, nosotros siempre que hacemos una operación SQL incluimos la comprobacion del status/code y UTILIZAMOS UNA VARIABLE DISTINTA (indicador) con lo que no dependendemos del SQLCODE/STATE sino del indicador correspondiente para controlar el proceso.

Si no es esto lo que preguntas, por favor mandame un ejemplo. -----Original Message----- From: [EMAIL PROTECTED] [HYPERLINK "mailto:[EMAIL PROTECTED]"mailto:[EMAIL PROTECTED] On Behalf Of Juan Carlos Paredes Sent: 24 January 2006 09:59 To: Forum Help 400 Subject: Variables diferentes para SQLSTATE y SQLCODE Buenos días, Foro:
Pues eso, mi pregunta es: ¿Es posible tener variables diferentes para el 
SQLSTATE y el SQLCODE en dos cursores diferentes? Tengo un programa (SQLRPGLE) 
que abre un cursor SQL y lo va leyendo. Con el resultado obtenido, abre un 
nuevo cursor y lo va leyendo. Me interesaría que el SQLSTATE y el SQLCODE 
fueran diferentes para ambos cursores.

Gracias y saludos. Juan Carlos
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.1.375 / Virus Database: 267.14.22/238 - Release Date: 23/01/2006

--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.1.375 / Virus Database: 267.14.22/238 - Release Date: 23/01/2006

__________________________________________________
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://coyote.combios.es/mailman/listinfo/forum.help400

Responder a