Miquel, en realidad el trabajo por FoxPro no se bloquea, se queda en espera
de que contestes el mensaje de error, el mismo que envia en nativo, el
problema es que para conexiones por ODBC hay un trabajo intermedio que es
el que recibe el mensaje. Una solucion que se me ocurre es que des de alta
una respuesta automatica a este mensaje (ADDRPYLE), de esta manera
evitarias que el mensaje te bloquee la ejecucion del programa...

Saludos

Jesus Olague
Zacatecas, Mexico



                                                                                       
             
                    "Miquel Lerin"                                                     
             
                    <[EMAIL PROTECTED]>             Para:   <[EMAIL PROTECTED]>   
             
                    Enviado por:                  cc:                                  
             
                    forum.help400-request@        Asunto:      TRIGGERS                
             
                    combios.es                                                         
             
                                                                                       
             
                                                                                       
             
                    25/09/2002 04:05                                                   
             
                    Por favor, responda a                                              
             
                    forum.help400                                                      
             
                                                                                       
             
                                                                                       
             





            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]






_____________________________________________________
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]?body=LEAVE

Responder a