SQL取出的数据要转换成小数 SQLServer里的数据时小数的但是用c#double类型取出的数据就是整数的,如何解决

2025-01-06 05:16:21
推荐回答(5个)
回答1:

恩,从数据库里取出的值,如果做了乘或除是会变成整数的,在你的SQL语句中不妨做一下处理,就是把你查出的结果用round()这个方法处理一遍,或str()处理,这两个方法是在sql语句中写的,具体用法,你可以查一下,网上有很多。

回答2:

检查一下,你的sql有没有对取出的字段做处理
如果没做处理,小数不可能呗抹去的

回答3:

看看你的数据输出方式,你确定Double类型变量里的值已经变成整数了?

回答4:

为什么不用Convert.ToDecimal,要用Convert.toDouble呢?

回答5:

double,可以存储小数得!!