房天下 > 房天下问答 > 业主生活 > 其他
  • ASP slipt字符串比较

    <% dim str_year,str_month,str_day,a,b nowTime = now() str_year = year(nowTime) str_month = month(nowTime) str_day = day(nowTime) a = rs10("news_date") b = split(a,"-") %> <% do until rs10.eof %> <% if str_year = b(0) then %> <tr> <td><%=rs10("news_title")%></td> </tr> <% end if %> <% rs10.movenext loop %>以上是我的源代码,出问题的应该是if块,但是if中两个数值我打印出来是一摸一样的,但是比较起来就不对了,麻烦各位高手给个提议,谢谢

    提问者:hyrm

    发布于2010-12-24

共1个回答
  • updown_girl 丨Lv 2
    里面有好多的变量都不了解所以我不能给你多少意见,只能根据你给出的提示来判断。你说2个打印出来时一样的那你有没有想过2个数据类型是一样的?str_year = b(0) 你可以先拿数据类型判断函数挨个判断下这连个变量时什么类型。 str_year 有可能是时间日期类型,或者文字类型。而B(0)数组呢 可能是数字类型。2个判断可能出错 看看这个<%dim a, ba="123"b=123response.write(a&"</br>")response.write(b&"</br>")if a<>b then response.write("不相同")end if%>
    +1 2010-12-24 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。