7 × 24小时服务热线:18605391786  4000-999-221  关于我们  联系我们   付款方式  网站地图   加为收藏       
您当前的位置:首页 >  新闻中心 > 网页技巧 > ASP商城网站解决价格显示小数点的问题

ASP商城网站解决价格显示小数点的问题 

信息来自:炫维网络    发布日期:2012-11-10   浏览次数:  

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

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

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

首先:

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

下一步:

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

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

1表示一位小数,这样就能够在输入0.8的时候显示0.8而不是.8了
所以解决的代码就是红字部分了,

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









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

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

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

首先:

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

下一步:

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

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

1表示一位小数,这样就能够在输入0.8的时候显示0.8而不是.8了
所以解决的代码就是红字部分了,

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

做服务最好的网络公司:临沂网络公司http://www.a539.com
更多
临沂网站建设豪华团队!www.a539.com
临沂网络公司

炫维网络 www.a539.com
建站咨询电话:18605391786  邮箱:123@A539.com  
地址:山东省临沂市兰山区通达路367号 裕城大厦