Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Ejecutar programa a partir de un trigger en sql server 2000

Estas en el tema de Ejecutar programa a partir de un trigger en sql server 2000 en el foro de SQL Server en Foros del Web. Hola a todos, Necesito ayuda urgentemente, a ver si me podeis dar alguna idea. Necesito que al modificarse un campo de una tabla del sqlserver ...
  #1 (permalink)  
Antiguo 09/01/2009, 04:08
 
Fecha de Ingreso: enero-2009
Mensajes: 5
Antigüedad: 16 años
Puntos: 0
Ejecutar programa a partir de un trigger en sql server 2000

Hola a todos,

Necesito ayuda urgentemente, a ver si me podeis dar alguna idea.

Necesito que al modificarse un campo de una tabla del sqlserver en un determinado valor se dispare un trigger que me permita imprimir un informe con la información de la fila modificada. El trigger lo tengo, pero mis dudas son las siguientes:

En primer lugar puedo ejecutar un programa desde un trigger?

En segundo lugar, veis viable que en caso que pueda ejecutar un programa por ejemplo un acces pueda automaticamente imprimir un informe con la fila modificada?

Necesito que me aconsejeis.

Muchas gracias, espero vuestra respuesta.
  #2 (permalink)  
Antiguo 09/01/2009, 07:27
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años
Puntos: 38
Respuesta: Ejecutar programa a partir de un trigger en sql server 2000

No creo que un triger sea el lugar indicado para manda llamar un programa.

El reporte lo podrias mandar llamar con el mismo programa que esta haciendo el insert.

O bien hacer que el triger registre en un log historico los cambios realizados y tener una funcionalidad en otro programa donde te muestre cuales son los cambios pendientes por imprimir

otra podria ser tener un job que este reportando los cambios periodicamente.



Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
  #3 (permalink)  
Antiguo 09/01/2009, 08:37
 
Fecha de Ingreso: enero-2009
Mensajes: 5
Antigüedad: 16 años
Puntos: 0
Respuesta: Ejecutar programa a partir de un trigger en sql server 2000

Hola de nuevo,

Muchas gracias por tu respuesta.

Yo habia pensado en un trigger ya que tiene que ser un proceso automatico, es decir a partir de un programa cuando se marque un botón automáticamente se tendria que imprimir un informe con la información aceptada.

Me podrias detallar un poco más como podria hacer esto? ya que el programa desde donde se hará el marcaje lo hace ejecutando procedimientos almacenados de sql server, tampoco no tengo muy claro como puedo hacer que se imprima un informe automaticamente con los datos seleccionados, que pograma podria utilizar para la impresión del informe?

Espero tu respuesta.

Muchas gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:54.