读书人

C#中类型转换有关问题。很急

发布时间: 2012-01-19 20:57:59 作者: rapoo

C#中类型转换问题。很急!求助啊!
在数据库中某字段类型定义的是float型,可是当系统运行时输入0.32时,存入数据库表中的数据却是0.3111111111,很奇怪的现象,是不是数据类型定义的不对还是什么别的原因,在这里请教各位大侠,希望可以为我解决这个问题。非常急,大家帮帮忙啊!谢谢!

[解决办法]
用decimal或money吧。
[解决办法]
你不用查询分析器试试返回的就不是这样的了
[解决办法]
改用别的类型,精度问题.
[解决办法]
numeric
[解决办法]
好像float的精度是6位,double的是12位,写入数据库时用decimal吧

读书人网 >C#

热点推荐