如果把某个用于输入一个Decimal类型的文本框的MaxLength设置成16位的话,然后在C#中使用Decimal.Parse解析是没问题的,但在保存到数据库中一个字段类型为Decimal(18,4)的时候,确出现了溢出错误,改成14位,则一切正常,所以在使用一个Deicmal存入数据库的时候,不仅要考虑.NET中的Decimal.Parse验证,还得考虑SQL中的溢出问题
C#中Decimal保存到SQL数据库中时的宽度问题
最新推荐文章于 2023-07-13 10:50:36 发布
本文探讨了在C#中使用Decimal类型时遇到的溢出问题。当将一个长度为16位的文本框内容保存到数据库Decimal(18,4)字段时出现异常,而14位则正常。文章强调了在.NET与SQL间转换Decimal类型时需要注意的有效位数限制。
3714

被折叠的 条评论
为什么被折叠?



