求救:ASP程序问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 14:13:12
我的问题是这样的.
最近做了一个电子商务网站ASP+ACCESS,我的问题是商品价格如果有小数点的时候,比如说某某商品价格为:0.5元,网页显示的价格为 .5 元前面没有0了,这是什么原因?数据库里面类型为:数字型,单精度(我试用过双精度,长整形,整形,小数都试过了).请问各位高手,这个问题出在哪里?怎样解决,在线等.谢谢各位了..

formatnumber 函数格式化数字 FormatNumber("num","小数位数","小数前零")

例:Dim Str
Str = FormatNumber("0.12566","1",-1)
Response.Write(Str)
输出结果:0.1

不知道能不能帮到你

数字型存储会省略0 方法可以把字段类型改成货币
另外可以对读出数据处理:if rs("price")<1 then p="0"&rs("price")

如果是已经存在数据的网站建议做字符处理补零

用CSTR()输出