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

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

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

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

如客户添加:价格为: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
%>

相关阅读
02. 解决只能运行asp页面不能运行数据库错误
网上页面java图片循环滚动特效
服务器iis配置.mp4视频格式播放(网页播放.mp4有声音但没有图像画面)
实现windows关机效果代码
css里expression实现界面对象的批量控制
防止网站内容被人小偷和采集的ASP代码
纯div+css制作的弹出菜单-02
一个利用select下拉选择框进行变色的网页效果
共有0条关于《ASP显示数据中小数的时候,小数点前面的0不显示的解决办法》的评论
发表评论
正在加载评论......
返回顶部发表评论
呢 称:
表 情:
内 容:
评论内容:不能超过 1000 字,需审核,请自觉遵守互联网相关政策法规。
验证码: 验证码 
网友评论声明,请自觉遵守互联网相关政策法规。

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

更多信息>>栏目类别选择
百度小程序开发
微信小程序开发
微信公众号开发
uni-app
asp函数库
ASP
DIV+CSS
HTML
python
更多>>同类信息
ASP中Utf-8与Gb2312编码转换乱码问题的解决方法页面编码声明
asp显示随机密码
通过阿里云服务接口获得ip地址详细信息
iis点开后任务栏上有显示,但是窗口看不到的解决办法
RSA加密解密插件
微软Encoder加密解密函数
更多>>最新添加文章
dw里面查找替换使用正则删除sqlserver里面的CONSTRAINT
Android移动端自动化测试:使用UIAutomatorViewer与Selenium定位元素
抖音直播音挂载小雪花 懂车帝小程序
javascript获取浏览器指纹可以用来做投票
火狐Mozilla Firefox出现:无法载入您的Firefox配置文件 它可能已经丢失 或是无法访问 问题解决集合处理办法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路径
python通过代码修改pip下载源让下载库飞起
python里面requests.post返回的res.text还有其它的吗
更多>>随机抽取信息
JavaScript max() 方法
张家港国贸旅行社有限公司
绝对超酷的JS颜色板
jquery获取不同类型表单值的方式
在服务器上新建网站,在服务器用域名能访问,但是外网访问不了的解决办法
利用JAVAscript实现表格渐变