资讯信息
       宝鸡楼市
       二手房行情
       租赁行情
       商品住宅日成交
       预售许可证
    重点房源推介
    政策法律
    全国人大
    国务院
       行政法规
       国发国办文件
    部委规章文件
       住建部规章
       住建部文件
       财政税务局
       其它部委及法院
    省级法规及文件
    市级文件
       市政府文件
       市级部门文件
    证券法律政策
    专题报道
       经验分享
       资料分享
       股票知识
       健康保健
    加盟八千家
       加盟八千家
       经纪人天地
   
   当前位置--八千家资讯--经验分享--正文

ASP商城网站解决价格显示小数点的问题
    您访问8000j·宝鸡房地产网    录入:绿叶 时间:2017-06-19 16:12:36  点击数:1792    

ASP中解决价格显示小数点的问题解决办法,最近做了个网上商城系统,其他都很顺利,但是最奇怪的是,在输入价格的时候,如果输入小于1的小数,如0.80.70.60.50.20.1时,asp页面显示的效果却是.8.7.6.5.2.1,小数点前面的0不见了。这是为什么呢?

用的是ACCESS数据库,反复测试程序是没有问题的,那么查看数据类型用的是单浮点,改成双浮点的话,后面会显示很多位小数。

搜索了很多的论坛贴吧,终于解决了这个问题,解决办法如下:

首先:

打开数据库,在相应的数据库表名上,右键,打开设计视图,找到表示价格的相应数据库字段,把数据类型改为货币格式,格式设为货币,小数位数设为自动,默认值设为0

下一步:

ASP相应的输出页面代码中,找到输入价格的代码如<%=rs("jiage")%>,这个是输入VIP价格的代码

把上面的输入代码用ASPFormatNumber函数格式化一下,<%=FormatNumber(rs("vjiage"),1,-1)%>

1表示一位小数,这样就能够在输入0.8的时候显示0.8而不是.8

所以解决的代码就是红字部分了,

<%=FormatNumber(rs("vjiage"),1,-1)%>

请保留转载链接,谢谢!本文章来自炫维网络http://www.a539.com/ 原文链接:http://a539.com/a/168.html

 

 

 

不需要在数据库中修改,在网页中直接修改代码如下:

原来:<%=b(20)/b(15)*10000%>

现改为:<%=FormatNumber((b(20)/b(15)*10000),1,-1)%>

其中的“1”表示为一位小数,如需要两位小数点,将“1”改为“2”,如不需要小数点,将“1”改为“0”即可。

  • 上一篇文章: 数据库ldb临时文件导致网站慢解决办法

  • 下一篇文章: CSS调整行距、段落间距和首行缩进的代码
  • 发表评论打印此文】【关闭窗口
      网友评论:(评论内容只代表网友观点,与本站立场无关!)
        没有任何评论


    Copyright @2005 All Rights Reserved
    版权所有:8000j网(八千家)
    声明:本网站文章、数据来源于网络,仅供学习之用,不构成投资建议,如有侵权,电函后3日内删除。
    电话:0917-15309175008 E-mail:8000j@163.com
    八千里路云和月,让爱有个家!——八千家(8000j)