![]() |
#2
coretear2012-06-06 09:33
|
if (rs("munber")-rs("fd_backmunber")) < numbers(i) then numbers(i)=rs("munber")-rs("fd_backmunber")
response.Write(rs("munber")&rs("fd_backmunber")&numbers(i))
待if的numbers(i)="1"
输出的结果为202 也即rs("munber")=2,rs("fd_backmunber")=0,;if结果为true
写下来为 if(2-0)<"1" then munbes(i)=2-0
没有去注意numbers(i)的输入是字符串的,在这里进行if时不会自动转换成数字,导致结果错误。

最后显式转换数据类型后才正常,开发时要多注意数据类型啊