' 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
If num=s Then Response.Write 2'不成功,因為一個是string類型,一個是Integer