Asp classic ASP中嵌套的IF语句。代码有什么问题?

Asp classic ASP中嵌套的IF语句。代码有什么问题?,asp-classic,Asp Classic,我确实有几行由嵌套的IF语句组成的代码。但是里面有个错误我不知道怎么弄清楚希望你们中的任何人都能帮我解决这个问题代码如下 <% If rs.Fields.Item("StudentStatus").Value="" If (rs.Fields.Item("CGPAOverall").Value>="2.00") Then %> <strong><font color="#3300FF" size="-1" face="Arial, Helvetica,

我确实有几行由嵌套的IF语句组成的代码。但是里面有个错误我不知道怎么弄清楚希望你们中的任何人都能帮我解决这个问题代码如下

<%

If rs.Fields.Item("StudentStatus").Value="" 
  If (rs.Fields.Item("CGPAOverall").Value>="2.00") Then %>
<strong><font color="#3300FF" size="-1" face="Arial, Helvetica, sans-serif">
You are QUALIFIED to go for competition
</font></strong>

<% Else %>

<strong><font color="#FF0000" size="-1" face="Arial, Helvetica, sans-serif">
You are NOT QUALIFIED to go for competition
</font></strong>

<%Else
If rs.Fields.Item("StudentStatus").Value="YES" then
response.write "APPROVED"
else
response.write "NOT APPROVED"

end if

End if

End If
%> 
=“2.00”)然后%>

你有资格参加比赛


你没有资格参加比赛

但是当我编译代码时,错误是

Error Type: Microsoft VBScript compilation (0x800A03F9) Expected 'Then' /project2/check_status.asp, line 109, column 50 If rs.Fields.Item("StudentStatus").Value="" -------------------------------------------------^ 错误类型: Microsoft VBScript编译(0x800A03F9) 期待“那么” /project2/check_status.asp,第109行,第50列 如果rs.Fields.Item(“StudentStatus”).Value=“” -------------------------------------------------^
需要有关如何更正此错误的建议..请帮助..谢谢..

错误消息包含您要查找的答案:

IF RS.Fields("StudentStatus").Value="" Then
    IF rs.Fields.Item("fieldname").Value>=2.00 Then
           ....
    End if
Else If ....
    ....
Else
    ....
End IF  
Expected 'Then'
在需要的地方添加“then:
/project2/check_status.asp,第109行,第50列


之后,我建议您阅读

错误消息,其中包含您正在寻找的答案:

Expected 'Then'
在需要的地方添加“then:
/project2/check_status.asp,第109行,第50列

在那之后,我会推荐阅读