' rs 是记录集
If rs("num")="1" Then
Response.Write "1"
End If
If rs("num")=Server.HTMLEncode("1") Then
Response.Write "2"
End If
结果只输出 1,不输出 2.请问这是为什么,为什么第二个 If 的比较会是 False?
谢谢
不是直接和字符串和数字比较时,是连类型一起比较的
第二个rs("num")
其实是obj,rs("num").value
才是值。
num=1
s="1"
response.Write typename(num)
if num="1" then response.Write 1'ok
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。