奇怪的问题,为什么不显示两位.00格式的小数

langya001 2007-11-02 02:29:34
我遇到一个奇怪的问题。我有一个纪录。有一个字段为货币类型(ACCESS),我发现用Access打开。数据里有108.00的数据。可在页面中显示,他直接会变成108。但如果我把108.00改为108.01又是正常输出108.01
...全文
85 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
langya001 2007-11-02
  • 打赏
  • 举报
回复
呀呼。真的跟我预计的一样。用Replace..汗。。楼上的朋友感谢顶帖。。也有2分送。哈
jingxiaoping 2007-11-02
  • 打赏
  • 举报
回复
刚看清是货币类型,当我没来过。
jingxiaoping 2007-11-02
  • 打赏
  • 举报
回复
用formatnumber吧。
http://baike.baidu.com/view/674208.htm
toury 2007-11-02
  • 打赏
  • 举报
回复
因为你安装的是中文系统啊,所以CURRENCY当然是¥了;REPLACE(STR,"¥","$")吧;
google : vbscript formatcurrency(自己查,记的牢一些,呵呵)
langya001 2007-11-02
  • 打赏
  • 举报
回复
多谢楼上的朋友。还有一个问题。我用了之后。他出现了¥。但我其实单位是$。我该怎么办呢?我没用过这个转换函数
toury 2007-11-02
  • 打赏
  • 举报
回复
还有更奇怪的,数据库里有0.108,出来就变成.108了呵呵 .
formatcurrency一下就可以了

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧