Empezando con SQL Server

11/04/2005 - 09:19 por Jaime LLoret | Informe spam
Ante todo gracias de antemano a quien me ayude.

Vengo de Interbase y Delphi y estoy acostumbrado a utilizar los trigger
BEFORE_XXX y AFTER_XXX.
Estoy empezando con SQL SErver y por lo que veo SQL server parece que los
Before no los tiene todos son after.
¿ Dónde podría conseguir ejemplos de simulación de trigger Before ? Es
decir, inicializaciones de variables, llamadas a procedimientos antes de
insertar registros, etc
¿ Qué metodo de acceso es el más conveniente ? BDE, ADO, etc...


Un saludo


Jaime Lloret.
Jefe de Desarrollo de Proyectos Software.
ISCOPYME, S.L.

CLÁUSULA DE CONFIDENCIALIDAD: ISCOPYME, S.L garantiza la confidencialidad de
los datos que obran en su poder y según lo estipulado por la LOPD (Ley
Orgánica 15/1999 de 13 de diciembre de Protección de Datos de Carácter
Personal). Este mensaje se dirige exclusivamente al destinatario consignado.
Puede contener información confidencial, de nuestra propiedad o legalmente
protegida. Si usted no es el destinatario, le informamos que cualquier
acceso, divulgación, copia o distribución de la información, así como
cualquier acción u omisión realizada con base a la misma, queda prohibida y
puede ser ilegal. En caso de haber recibido este mensaje por error, le
rogamos que nos lo reenvíe y notifique inmediatamente, borrando toda copia
de su sistema. Gracias.


ISCOPYME, S.L.
Ingeniería del Software y Consulting para la PYME.
Servicios Informáticos.

Tel : 966 688 12 88
Fax : 966 688 20 29
C/ Pintores, Nº 19.
03590 - ALTEA - Alicante
España.

www.iscopyme.com
Administración : admin@iscopyme.com
Depto. Software : soft@iscopyme.com
SAT : sat@iscopyme.com
 

Leer las respuestas

#1 Salvador Ramos
11/04/2005 - 09:41 | Informe spam
Hola:

Efectivamente, en SQL Server no tienes los triggers Before, pero muchas de
esas situaciones las puedes solventar con los trigger Instead Of (en vez
de). Puedes ampliar información en los BOL (ayuda de sql server).

Lo del método de acceso, dependerá también del lenguaje y/o plataforma que
utilices. Si trabajas en cualquier lenguaje .NET te recomiendo ADO.NET, si
el en Delphi, supongo que con ADO, pero no sé si con BDE obtendrás mejor
rendimiento (supongo que no, que mejor ADO, pero nunca he trabajado con
Delphi).

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL server, Windows DNA y .NET)

"Jaime LLoret" escribió en el mensaje
news:ey$
Ante todo gracias de antemano a quien me ayude.

Vengo de Interbase y Delphi y estoy acostumbrado a utilizar los trigger
BEFORE_XXX y AFTER_XXX.
Estoy empezando con SQL SErver y por lo que veo SQL server parece que los
Before no los tiene todos son after.
¿ Dónde podría conseguir ejemplos de simulación de trigger Before ? Es
decir, inicializaciones de variables, llamadas a procedimientos antes de
insertar registros, etc
¿ Qué metodo de acceso es el más conveniente ? BDE, ADO, etc...


Un saludo


Jaime Lloret.
Jefe de Desarrollo de Proyectos Software.
ISCOPYME, S.L.

CLÁUSULA DE CONFIDENCIALIDAD: ISCOPYME, S.L garantiza la confidencialidad
de
los datos que obran en su poder y según lo estipulado por la LOPD (Ley
Orgánica 15/1999 de 13 de diciembre de Protección de Datos de Carácter
Personal). Este mensaje se dirige exclusivamente al destinatario
consignado.
Puede contener información confidencial, de nuestra propiedad o legalmente
protegida. Si usted no es el destinatario, le informamos que cualquier
acceso, divulgación, copia o distribución de la información, así como
cualquier acción u omisión realizada con base a la misma, queda prohibida
y
puede ser ilegal. En caso de haber recibido este mensaje por error, le
rogamos que nos lo reenvíe y notifique inmediatamente, borrando toda copia
de su sistema. Gracias.


ISCOPYME, S.L.
Ingeniería del Software y Consulting para la PYME.
Servicios Informáticos.

Tel : 966 688 12 88
Fax : 966 688 20 29
C/ Pintores, Nº 19.
03590 - ALTEA - Alicante
España.

www.iscopyme.com
Administración :
Depto. Software :
SAT :


Preguntas similares