首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请问一个MONEY类型的数据保存有关问题

2012-01-08 
请教一个MONEY类型的数据保存问题不知如何用convert转成money型 下边两个正确吗?C# codedr[PremiumNewBas

请教一个MONEY类型的数据保存问题
不知如何用convert转成money型 下边两个正确吗?

C# code
dr["PremiumNewBase"] = Convert.ToDecimal(Request.Form["PremiumNewBase"]);

C# code
dr["PremiumNewBase"] = Convert.ToDouble(Request.Form["PremiumNewBase"]);




[解决办法]
两个都能存进去。
[解决办法]
只要是数值类型的就可以

到数据库里会做处理,将精确到它们所代表的货币单位的万分之一


[解决办法]
哪个精度高哪个更好。详情见:
http://zhidao.baidu.com/question/16735175.html?fr=qrl
[解决办法]
没有比较过
不过以前我用的是ToDecimal
[解决办法]
再次纠正:
从库里取出来的float数据,不必进行转换,直接就用float类型
但是,计算出的结果出现误差,因为float的精确度毕竟比decimal,double小
  
所以,如果你的数据经过计算以后会出现较大的误差时,先将其转换为Decimal或者double,然后再进行计算,这未尝不是一种好的办法


热点排行