C#中Decimal保存到SQL数据库中时的宽度问题

来源:互联网 发布:淘宝信誉怎么算的 编辑:程序博客网 时间:2024/06/06 14:28

如果把某个用于输入一个Decimal类型的文本框的MaxLength设置成16位的话,然后在C#中使用Decimal.Parse解析是没问题的,但在保存到数据库中一个字段类型为Decimal(18,4)的时候,确出现了溢出错误,改成14位,则一切正常,所以在使用一个Deicmal存入数据库的时候,不仅要考虑.NET中的Decimal.Parse验证,还得考虑SQL中的溢出问题