Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/10/2010, 14:10
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Definir Mensajes de error

volvemos por el camino:

Los INSERT, UPDATE y DELETE (agregaria los SELECT), cumpliendo con las "buenas practicas" de un desarrollo, no deben ser enviadas desde el FRONT (capa cliente), deberan ser procesadas por PROCEDIMIENTOS ALMACENADOS.

¿Porque?

Se deben cumplir con las transacciones (BEGIN TRAN, COMMIT TRAN, ROLLBACK TRAN), ademas de realizar las verficaciones necesarias.

Por tanto, aunque exista un CONSTRAINT que dice que un empleado no puede recibir mas de un 50% de aumento salarial, el codigo en el store procedure, debe validarlo.

Si lo que tu pretendes, es evitarte el trabajo de VERIFICACION, y atrapar todos los constraints (en el supuesto que se pueda), deberas cambiar el TEXTO del error.

¿Para que edicion-version de SQL Server estas haciendo dicha programacion?
__________________
MCTS Isaias Islas