输入if语句,但不应该输入false if语句

时间:2015-03-04 20:38:03

标签: 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 "TESTTTTTTTT entered the if statement!"
            number1 = Session("number2")
        End If

1号作为10000

打印到屏幕上

数字2以30000

的形式打印到屏幕上

但由于某种原因,它正在进入if语句而我认为不应该。

vbscript可能会输入false if语句的原因是什么?

1 个答案:

答案 0 :(得分:1)

如果number1的数据类型是int而Session(“number2”)是一个字符串,则表达式可能会给出错误的结果。