订阅本栏目 RSS您所在的位置: 深山工作室 > ASP > 正文

ASP显示数据中小数的时候,小数点前面的0不显示的解决办法

深山工作室 2011/6/14 16:23:26 深山行者 字体: 浏览 21076

一直使用自己做的“深山行者购物商城网站系统”为基础为基础来二次开发客户的商城系统,一直使用没有问题,本地也正常,其它客户也正常,可是最近遇到了一个客户说,在添加数据的时候如果添加的价格为小数,那么小数前面的零就显示不出来,

如客户添加:价格为:0.25元,结果前台显示:.25元,

access 数据库字段类型为: Num1    单精度型

这个问题的解决办法如下:

1. 在"控制面版"---"区域和语言选项"--"区域选项"---"自定义"---"数字"---"零起始显示"中选择0.7 <数字不定>(PS:本人通过重新启动,IIS重装,都没有成功,如有那位兄弟知道请告诉一声。)

2.或者使用FormatNumber 本人不是特别喜欢这个方法
response.write FormatNumber("要格式化的数字",保留的小数位数)
response.write FormatNumber("0.515151",3) 结果为:0.515

但是这个不好,当要格式化的数据是0.5时,它就会为你后面添加两个00,结果就是0.500,客户不想要见到这个效果,而且购买都也看不懂,所以我们再选择其它方法。

3.自己编写格式化函数(想到了四种情况,还没有其它情况还没有想出,如果有朋友想出来,告诉一声。)
以下为我自己用的数字格式化函数

=============================以下弄成asp文件测试

<%
a = "19.1218"
b = ".1218"
c = "00.1218"
d = "191218"
%>

<%response.write fmtumber(a)%><br /><br />
<%response.write fmtumber(b)%><br /><br />
<%response.write fmtumber(c)%><br /><br />
<%response.write fmtumber(d)%><br /><br />

<%
function fmtumber(nums)
 nums = cstr(nums)    '转换为字符
 if instr(nums,".") > 0 then  '如果中间有点号就说明是数字
  if left(nums,1) = "." then '如果截取的第一个符号是点号,就说明点号前面的0被省略了,那下面就是添加一个 例: .1218
   nums = "0" & nums
  else
   nums = nums    '这里验证就是第一个符号不是点号,就直接显示数据 例:19.1218  00.1218
  end if
 else
  nums = nums     '没有点号直接显示数据 例:191218
 end if
 fmtumber = nums
end function
%>

相关阅读
珍惜每一个你遇到过的人 放开你心灵之约的视频
呼伦贝尔市北天草原旅行社有限公司
利用JAVAscript实现表格渐变
对MD5加密方式使用者的建议
javascript取汉字拼音首字母缩写程序
uni-app开发微信小程序使用button的open-type为contact调用微信客服不能用view或者js调用
出境游旅行社建站解决方案
macromedia dreamweaver 平均分布单表格宽度与高度mxp插件下载
共有0条关于《ASP显示数据中小数的时候,小数点前面的0不显示的解决办法》的评论
发表评论
正在加载评论......
返回顶部发表评论
呢 称:
表 情:
内 容:
评论内容:不能超过 1000 字,需审核,请自觉遵守互联网相关政策法规。
验证码: 验证码 
网友评论声明,请自觉遵守互联网相关政策法规。

您发布的评论即表示同意遵守以下条款:
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家、社会、集体和公民的合法权益;
二、不得发布国家法律、法规明令禁止的内容;互相尊重,对自己在本站的言论和行为负责;
三、本站对您所发布内容拥有处置权。

更多信息>>栏目类别选择
百度小程序开发
微信小程序开发
微信公众号开发
uni-app
asp函数库
ASP
DIV+CSS
HTML
python
更多>>同类信息
ASP中Utf-8与Gb2312编码转换乱码问题的解决方法页面编码声明
asp显示随机密码
通过阿里云服务接口获得ip地址详细信息
iis点开后任务栏上有显示,但是窗口看不到的解决办法
RSA加密解密插件
微软Encoder加密解密函数
更多>>最新添加文章
python通过代码修改pip下载源让下载库飞起
python里面requests.post返回的res.text还有其它的吗
aliyun阿里云续费域名优惠口令(注册、续费都可以使用)
windows7环境下安装配置jdk
python对微信操作要用到这两个库wxpy与itchat
ASP中Utf-8与Gb2312编码转换乱码问题的解决方法页面编码声明
DW设置之后更好用 DreamweaverCS编辑GB2312与UTF-8文件在代码视图中点击鼠标错位问题的解决办法
解决国内 github.com 打不开的准确方法
更多>>随机抽取信息
中国签证行业领导者--91出国签证网
asp版图形验证码,可自定义点阵信息,支持字符扭曲、倾斜、倾斜
新疆中国国际旅行社有限责任公司
css分页放大效果
windows8的iis7应用程序池标识问题
超级酷的滚动条颜色代码生成器