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