No sé si te puede servir pero si haces un trigger after que borre el 
registro grabando, posiblemente tengas contadores que te quedaran con 
saltos pero seria una manera de conseguirlo que pides si no te afecta a 
otros cambios en la base de datos.

saludos 

Jordi Parera
IS Development
Vives Vidal, Vivesa, S.A. 
Mòbil + 34 650 94 99 25
Directe + 34 93 801 88 80
Oficina + 34 93 805 23 00
Tingueu en compte la vostra responsabilitat ambiental abans d'imprimir 
aquest correu si us plau 
Please consider your environmental responsibility before printing this 
e-mail. 




"Javier Mora" <[EMAIL PROTECTED]> 
Sent by: [EMAIL PROTECTED]
27/03/2008 10:33
Please respond to
"forum.help400" <[email protected]>


To
"forum.help400" <[email protected]>
cc

Subject
RE: Cancelacion de Trigger






No es por desanimarte, pero creo que la única forma de evitar una 
actualización con un activador es enviado un mensaje de escape. Éste, 
debería ser manejado en el programa que ha intentado la operación de 
inserción/actualización. Si no tienes posibilidad de cambiar fuentes, este 
mensaje lo que provocará es que la ejecución del programa se pare.
 
No se me ocurre una solución a tu problema.
 
Un saludo, 

Javier Mora 

De: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED] En nombre de Bernabé 
Estrada
Enviado el: miércoles, 26 de marzo de 2008 16:11
Para: 'forum.help400'
Asunto: Cancelacion de Trigger

Estimados señores:
 
Me dirijo a ustedes para solicitarles su ayuda con respecto a lo 
siguiente:
 
Tengo un archivo que puede ser modificado desde varios programas y 
necesito hacer que algunos usuarios puedan hacer solo ciertas 
modificaciones.  (Ingreso de algunos tipos de transacciones específicos). 
El problema surge ya que no tengo acceso a varios fuentes que modifican 
este archivo ya que son parte de un paquete comprado.  No puedo rehacer 
todos los programas por las consecuencias que esto conlleva (No conozco 
todo lo que hace el aplicativo y además para variar, URGE).  Bueno, se me 
ocurría hacer un trigger befote que validara en una tabla los accesos de 
los usuarios y así poder monitorear los cambios, pero para poder hacer 
esto, debo de cancelar el proceso cuando un usuario no este autorizado a 
ingresar cierto tipo de transacción, y asi no grabe los registros al 
archivo, pero no se como cancelar solamente el trigger sin que se salga 
del programa que lo ejecuto. 
 
No se si alguien me puede ayudar con esto o con sugerirme alguna otra 
solucion.
 
Por su atención, muy agradecido.
 
Bernabé Estrada
Ciudad de Guatemala.__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400
__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a