提问:着急,我在往数据库存数据时,金额为decimal类型的,输入100.68,存入数据库后怎么自动变成101了?如提,数
提问:着急,我在往数据库存数据时,金额为decimal类型的,输入100.68,存入数据库后怎么自动变成101了?
如提,数据库的对应字段为decimal,小数位数为2,输入数据时我先验证是不是decimal的,是的话decimal.Parse(strAmounts),跟踪程序的时候这个值也是有小数位数的,比如100.67,可是保存完毕后就自动四舍五入了,怎么回事啊,大侠们救命!!
[解决办法]
你数据库得字段格式是不是设计成整数格式了!!
[解决办法]
有没有指定小数的位数呀?
[解决办法]
数据库 字段类型 也要设置成 decimal
[解决办法]
小数位 设为2
[解决办法]
数据库的字段格式设计的不对
请lz检查一下
[解决办法]
数据库 字段类型 设置为numeric,长度18小数位2
[解决办法]
numeric有没有定义小数位?
[解决办法]
麻烦全部换成float就好了阿.....
[解决办法]
我喜欢float.decimal老实搞不清楚,怕怕,可能我太菜了
