减法

shuixianzi00 2005-09-27 10:15:43
<%=rs("price1")-rs("price2")%>
price1=78
price2=72.2
怎么减出来是5.800003呢?
...全文
114 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
runwxq 2005-10-09
  • 打赏
  • 举报
回复
同问:78.2-78 没有问题,可是78.21-78就有问题了,加cdbl也不行,为什么?怎么解决?
Huixing2008 2005-10-09
  • 打赏
  • 举报
回复
你的access中表的字段是否设定小数位数了呢?
如果没有设定,那么设一下在试试。
ShiningstarHu 2005-09-28
  • 打赏
  • 举报
回复
设置一下DOUBAL 或者float的小数位数就好了。
shuixianzi00 2005-09-27
  • 打赏
  • 举报
回复
知道的告诉下,谢谢
怎么改啊,如果改成DOUBAL 会更长的结果,整型就不显示小数,货币类型没法减?
shuixianzi00 2005-09-27
  • 打赏
  • 举报
回复
不好意思,access里 那改成什么类型不会有这个问题呢?
legend1970 2005-09-27
  • 打赏
  • 举报
回复
<%
price1=78
price2=72.2
pp=Cdbl(price1)-Cdbl(price2)
response.write(pp)
%>
结果:5.8
你输出Cdbl(rs("price1"))和Cdbl(rs("price2"))看一下数据格式,问题可能出在你库里字段的数据类型格式中!
ShiningstarHu 2005-09-27
  • 打赏
  • 举报
回复
因为你的 price1字段和price2字段是float类型。因此出现了你的这个现象。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧