>> �Por qu� lo haces con triggers? �No ser�a m�s facil, por ejemplo, una CL con
>> el CPYF y el call al programa que quieras que se ejecute cuando acabe la
>> copia ?

Porque el CL que copia el fichero es comun para otros ficheros y, de momento, solo quiero listar este (aunque en el futuro pueden ser mas). Las dos soluciones que se me han ocurrido es modificar el programa de copia y preguntar por el fichero para lanzar el listado o no (lo que implica modificarlo cada vez que quiera a�adir un fichero a listar); o mediante trigger, con lo que la gestion seria mucho mas facil.

>> Otra forma ser�a cambiando tu trigger que se dispare por eliminaci�n de
>> registros, cuando termine de copiarse el archivo escribe un registro con
>> valores especiales as� como "@@@@9999999", o algo que creas que no se va
>> presentar nunca, para que ese mismo registro lo mandes eliminar y con ello
>> se dispare tu trigger....espero te sea de utilidad esta idea....saludos....

No es del todo viable, por lo que ya explico anteriormente. Al ser un programa comun que copia otros ficheros aparte del que me interesa si opto por esta solucion tendria que cambiarlo cada vez que quiera a�adir o eliminar ficheros.

No se, optare por tener dos programas de copia, uno para los que listan y otro para los que no. O me liare a poner IF al final del CL de copia. O.... yo que se (estoy en el Dia D - 12 y ya no se me ocurren ideas geniales :-))

Un saludo.
Carlos

[Nota mental: �Y si para todos los ficheros cuando acabe el CPYF hago un CPYF del primer registro con *UPDADD y pongo un trigger de UPDATE al fichero que me interesa?]

Responder a