Vbscript 输入if语句,但它不应';输入假if语句
这是在.asp页面上的vbscript中Vbscript 输入if语句,但它不应';输入假if语句,vbscript,asp-classic,Vbscript,Asp Classic,这是在.asp页面上的vbscript中 number1 = GETFIELDSFROMSQL(sqlRequest, "MaxLoan") response.write "number1: " & number1 response.write "number2: " & Session("number2") If number1 > Session("number2") Then response.write "TESTTT
number1 = GETFIELDSFROMSQL(sqlRequest, "MaxLoan")
response.write "number1: " & number1
response.write "number2: " & Session("number2")
If number1 > Session("number2") Then
response.write "TESTTTTTTTT entered the if statement!"
number1 = Session("number2")
End If
1号打印到屏幕上,显示为10000
2号打印到屏幕上,显示为30000
但出于某种原因,它正在输入if语句,我认为它不应该
vbscript可能输入错误的if语句的原因是什么?如果number1的数据类型是int,而Session(“number2”)是字符串,则表达式可能给出错误的结果。number1和Session(“number2”)的数据类型是什么?比较整型和字符串可能会得到错误的结果。谢谢!我使用了VarType,发现情况就是这样。