我正在从表中提取一个字段并根据结果做不同的事情。这是我的代码
<%stringA ="Select field From table Where something=1"
set response = connFW.Execute(stringA )
set result = response ("field")
If result ="y" Then
Response.Write("The field is: " & result )
End If%>
它输出这个:
The field is: y
然后,稍后,我有一个 If 语句:
<% ElseIf result ="y" or Session("customer_id") <> "" Then
Do Something
%>
但它从不执行 ElseIf 语句中的内容!它在页面顶部说它给出了正确的结果!我错过了什么吗?
注意:为避免混淆,此代码位于页面顶部:
Set connFW = Server.CreateObject("ADODB.Connection")
connFW.ConnectionTimeout = Application("FW_ConnectionTimeout")
connFW.CommandTimeout = Application("FW_CommandTimeout")
connFW.Open Application("FW_ConnectionString")