输入 if 语句,但不应该/输入 false if 语句
Entering an if statement, but it shouldn't / entering false if statement
这是在 .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 可能会输入错误的 if 语句的原因有哪些?
如果 number1 的数据类型是 int 而 Session("number2") 是字符串,那么表达式可能会给出错误的结果。
这是在 .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 可能会输入错误的 if 语句的原因有哪些?
如果 number1 的数据类型是 int 而 Session("number2") 是字符串,那么表达式可能会给出错误的结果。