给一个用户输入了账户金额一百万,当页面提交值比较的时候这样是失败的。
m1=request.form("m1")
m1=2000'姑且定位2000
set rs=server.createobject("adodb.recordset")
.........
myMoney=rs("money")'值是1000000
if m1>myMoney then
Response.Write("您的体现金额大于账户金额,体现申请失败")
End If
以上这个语句竟然不成立,直接比较得到的结果是错误的,应该是asp处理数值的时候溢出了,于是我加了一个函数格式化为浮点型FormatCurrency(),依然不成立,换成clng运行一次后即使不用函数也正常了。