Tengo un SP que valida la fecha de nacimiento, para verificar que no sea menor de los años especificados en un parametro de aplicación. Lo configure como sp antes de guardar/eliminar, pero no realiza la validación, aunque al ejecutarlo manualmente si devuelve el mensaje correspondiente. |
Podes pegar el SP asi tener una mejor idea de cual es el problema?
este es el SP: ... DECLARE @FechaNacimiento date, @EdadMinima int, @PaisDigita varchar(2)
SELECT @FechaNacimiento = exp_fecha_nac,@PaisDigita = exp_codpai_digita FROM exp.exp_expedientes WHERE exp_codigo = @codigo
SELECT @EdadMinima = gen.get_valor_parametro_int('EdadMinima', @PaisDigita, null, null, null)
IF @EdadMinima IS NULL SET @EdadMinima = 18
IF @accion <> 'Delete' IF DATEDIFF(YY, GETDATE(), @FechaNacimiento) < @EdadMinima SET @mensaje_validacion = 'No cumple con la edad mínima