Ejecutar aplicación con un trigger
Buenos días mi estimado, y de antemano te estoy muy agradecido porque estas y sigues estando a mi lado, en estos momentos, en los cuales aparte de frustración, es impotencia, por no descubrir realmente que es lo que esta pasando aquí, dejame explicarte un poco como esta el asunto.
Yo hice en VFoxPro 9 una aplicación que lee la información de varias tablas y genera un archivo texto con esa información que se obtuvo, ¿hasta ahí estamos bien?. El programa por si solo funciona bien y da la información que se requiere. (Es un PRG) en si se llama EjeFact.Prg
Ahora lo que me pidieron es que cree un Trigger para que cuando inserten un registro en una tabla, se ejecute el programa que te menciono arriba.
El trigger ya lo he creado de diferentes maneras:
1.- Desde la linea de commando con la intruccion Create Trigger NomTabla For Insert As Condicion.
2.- Ingresando a la tabla y seleccionando la pestaña tabla y definir ahí el disparador.
Nota: En estos dos pasos anteriores, si funciona el trigger pero no me hace nada, porque no se en que parte debo de decirle "SI SE CUMPLE ESTO EJECUTA ESTA APLICACIÓN"
3.- Crear un procedimiento (más no se como mandarlo llamar desde el trigger).
4.- Exporte la información a SQL porque la sintaxis del trigger si me permite ejecutar un Begin End de datos (en otras palabras me permite decirle que si se cumple la condición haga esto). (Ahorita estoy atorado en ello porque me marca error en el formato de fechas.
5.- En la parte de procedimientos le agregue todo el código de mi programa y ni así funciona.
6.- Busque la manera de que se pudieran enlazar (relación de tablas) dos tablas por medio de un campo y no tengo habilitada la opción.
No se que más hacer por favor ayudame.
Gracias.
Yo hice en VFoxPro 9 una aplicación que lee la información de varias tablas y genera un archivo texto con esa información que se obtuvo, ¿hasta ahí estamos bien?. El programa por si solo funciona bien y da la información que se requiere. (Es un PRG) en si se llama EjeFact.Prg
Ahora lo que me pidieron es que cree un Trigger para que cuando inserten un registro en una tabla, se ejecute el programa que te menciono arriba.
El trigger ya lo he creado de diferentes maneras:
1.- Desde la linea de commando con la intruccion Create Trigger NomTabla For Insert As Condicion.
2.- Ingresando a la tabla y seleccionando la pestaña tabla y definir ahí el disparador.
Nota: En estos dos pasos anteriores, si funciona el trigger pero no me hace nada, porque no se en que parte debo de decirle "SI SE CUMPLE ESTO EJECUTA ESTA APLICACIÓN"
3.- Crear un procedimiento (más no se como mandarlo llamar desde el trigger).
4.- Exporte la información a SQL porque la sintaxis del trigger si me permite ejecutar un Begin End de datos (en otras palabras me permite decirle que si se cumple la condición haga esto). (Ahorita estoy atorado en ello porque me marca error en el formato de fechas.
5.- En la parte de procedimientos le agregue todo el código de mi programa y ni así funciona.
6.- Busque la manera de que se pudieran enlazar (relación de tablas) dos tablas por medio de un campo y no tengo habilitada la opción.
No se que más hacer por favor ayudame.
Gracias.
1 Respuesta
Respuesta de junio0or
1