Почему следующие работы в VBScript (классический ASP)VBscript аномалии
Dim y: y = rs("file_description")
Dim x: x = (instr(y, "Internal Server Error") <> 0 or instr(y, "Server Unavailable") <> 0) AND instr(y, "RetryCount=9") = 0
Но это не работает. Это останавливает выполнение (без номера ошибки или описания!)
dim x: x = (instr(rs("file_description"), "Internal Server Error") <> 0 or instr(rs("file_description"), "Server Unavailable") <> 0) AND instr(rs("file_description"), "RetryCount=9") = 0
Кажется странным, что просто извлекая rs("file_description")
выражение в переменной вызывает код для работы.
Я не понимаю, почему.