asp加法结果出现很多小数
我这个是这么做的,
第一个价格:<%=price1%> 显示为 3.86
第二个价格:<%=price2%> 显示为 3.48
第三个价格:<%=price3%> 显示为 30
总计价格:<%=price1+price2+price3%> 显示为 37.3400001525879
按常理,总计价格:<%=price1+price2+price3%>应该等于37.34 但出现了好多小数点。这是为何。请高手帮忙。
还有一个错。在后台acc数据库中,下面中,比如如有两个商品卖出。同一个订单号。
两个商品的zongjia分别为 3.86 3.48
set rsv=server.CreateObject("adodb.recordset")
rsv.open "select sum(zongjia) as zongjia from orders where dingdan='"&trim(rs("dingdan"))&"' ",conn,1,1
response.write "<font color=#FF0000>"&rsv("zongjia")&"</font> 元"
按上面这代码一算,代码中response.wri……。中的>"&rsv("zongjia")&"</font> 元 这个位置算出来价格又成了7.33999991416931 元 明明是7.34 就成了 7.33999991416931 请高手帮忙解决以上两个问题。谢谢。