テーブルからフィールドを取得し、結果に応じてさまざまなことを行っています。これが私のコードです
<%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")