Es probable que la columna tenga algun check constraint (u otro tipo de restricción al valor) y que el motor, al no poder validar el registro, este enviando el error. Esta restricción también podria estar en los componentes de acceso a datos, de los que no das ninguna información
Hasta luego.