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

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

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)