como crear un trigger on insert

27/02/2008 - 22:27 por Jhonny Zambrana O. | Informe spam
Estimados amigos, vengo de las news de VFP, y deseo saber como puedo crear
un trigger en una DB de SQL, para que me actualize una tabla nativa de VFP.

Gracias de antemano por la ayuda proporcionada.

SQL 2000 + Windows Server 2000.
vfp 9 +SP 2, y xp prof. sp 2

Preguntas similare

Leer las respuestas

#1 Pablo Roca
28/02/2008 - 12:17 | Informe spam
Hola Jhonny! :)

Pues lo veo de dos maneras

1- Con OLEDB. Mirate los Servidores Vinculados en SQL Server. "Una
configuración con servidores vinculados permite a SQL Server ejecutar
comandos en orígenes de datos OLE DB situados en servidores remotos"

http://www.solotuweb.com/fs~id~796.html

http://technet.microsoft.com/es-es/...88279.aspx

2- Vinculando el trigger a un procedimiento almacenado CLR. Donde escribes
en codigo C# o VB lo que quieras hacer.

Yo mirara la primera opción en primer lugar, te resultará mucho mas fácil.


Saludos,

Pablo Roca
La Coruna - Spain
http://www.portalfox.com
"Jhonny Zambrana O." escribió en el mensaje
news:
Estimados amigos, vengo de las news de VFP, y deseo saber como puedo crear
un trigger en una DB de SQL, para que me actualize una tabla nativa de
VFP.

Gracias de antemano por la ayuda proporcionada.

SQL 2000 + Windows Server 2000.
vfp 9 +SP 2, y xp prof. sp 2



Respuesta Responder a este mensaje
#2 Maxi Accotto
06/03/2008 - 01:44 | Informe spam
Hola, yo no haria esa operacion de esa manera, un trigger esta dentro de una
transaccion y las tablas de Fox estan fuera de SQL, el proceso sera mas
lento, puede tener problemas con el archivo de Fox y que la transaccion se
demore o bien falle, esto le puede generar bloqueos importantes y hacer
lento el sistema.

Si quiere actualizar las tablas DBF utilice un metodo asincronico como por
ejemplo DTS


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"Jhonny Zambrana O." escribió en el mensaje de
noticias:
Estimados amigos, vengo de las news de VFP, y deseo saber como puedo crear
un trigger en una DB de SQL, para que me actualize una tabla nativa de
VFP.

Gracias de antemano por la ayuda proporcionada.

SQL 2000 + Windows Server 2000.
vfp 9 +SP 2, y xp prof. sp 2



Respuesta Responder a este mensaje
#3 Jhonny Zambrana O.
10/03/2008 - 18:02 | Informe spam
Gracias Maxi por las luces, y disculpa la ignoranciapero a que se refiere
con DTS???

"Maxi Accotto" escribió en el mensaje
news:
Hola, yo no haria esa operacion de esa manera, un trigger esta dentro de
una transaccion y las tablas de Fox estan fuera de SQL, el proceso sera
mas lento, puede tener problemas con el archivo de Fox y que la
transaccion se demore o bien falle, esto le puede generar bloqueos
importantes y hacer lento el sistema.

Si quiere actualizar las tablas DBF utilice un metodo asincronico como por
ejemplo DTS


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"Jhonny Zambrana O." escribió en el mensaje de
noticias:
Estimados amigos, vengo de las news de VFP, y deseo saber como puedo
crear un trigger en una DB de SQL, para que me actualize una tabla nativa
de VFP.

Gracias de antemano por la ayuda proporcionada.

SQL 2000 + Windows Server 2000.
vfp 9 +SP 2, y xp prof. sp 2



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida