Miguel,
 
En tu programa tigger, en la sentencia WRITE asignale un indicador cualquiera en el espacio de Menor que, este monitorea el mensaje de clave duplicada y evita que tu programa aborte o se quede bloqueado. Saludos espero te sirva.
----- Original Message -----
Sent: Wednesday, September 25, 2002 4:05 AM
Subject: TRIGGERS

 
            Hola foro, tengo el siguiente problema haber si alguien me puede hecha una mano.
 
            Tengo un fichero fisico al cual le tengo asignado por INSERT un trigger que a su vez lo que realiza es la adicion de informacion en otro fichero.
            Ambos ficheros son de clave unica. Si realizo cualquier operacion de a�adir un registro dentro del AS/400 se dispara el trigger y si intenta grabar
            un registro duplicado en el segundo fichero me devuelve un status de error o bien el sistema me da un mensaje de clave de registro duplicada.
 
            El tema es que tenemos una aplicativo realizado en FoxPro, desde el cual se lanza la adici�n de un registro sobre el primer fichero, activandose el
            trigger e intentando a�adir informacion al segundo fichero. Aqui es donde viene el problema, ya que al intentar grabar un registro con clave duplicada sobre
            este segundo fichero, se queda bloqueado el FoxPro. Si miramos mensajes en el AS/400 vemos que nos da el error de clave duplicada y lo unico que podemos
            hacer es finalizar el trabajo para desbloquear el FoxPro. Por otra parte si intentamos actualizar el segundo fichero mediante una herramienta parecida al DFU,
            nos devuelve un codigo de error de clave duplicada y naturalmente no bloquea la sesion de FoxPro.
 
 
            Alguien me puede dar una luz sobre el tema. Gracias de antemano por vuestra ayuda.
 
 
             Un saludo. [EMAIL PROTECTED]
 
 

Responder a