参数值'33 .42922222'超出范围

Joh*_*n x 9 entity-framework sql-server-2008 asp.net-mvc-3

我有一个名为ad Latitude的表的属性,我已将其设置data typedecimal(9,8) null但当我尝试插入值时33.42922222它会给我错误

参数值'33 .42922222'超出范围.

当我尝试直接输入数据库表中的值时,它给出了 Arithmetic overflow error

我试图改变数据类型numeric(9,8) null但无济于事

请帮我找出问题...

Tim*_*ter 15

澄清的DECIMAL(9,8)是小数点前1位和小数点后8位.

所以DECIMAL(10,8)应该努力33.42922222.

十进制和数字(Transact-SQL)