2009-08-07 15 views
0

私はネストされたIF文で構成されたコードの行をいくつか持っています。しかし、そこit..Iの誤差は..あなたの誰もが、私は以下のように、このproblem..theコードを解決するために助けることができるASPのネストされた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 
%> 

それをout..hope把握していない方法ですしかし、私はコンパイル時にコード、エラーはこの..です

 
Error Type: 
Microsoft VBScript compilation (0x800A03F9) 
Expected 'Then' 
/project2/check_status.asp, line 109, column 50 
If rs.Fields.Item("StudentStatus").Value="" 
-------------------------------------------------^ 

このerror..pleaseのhelp..thanksを修正する方法についてのアドバイスが必要です。..

答えて

3
IF RS.Fields("StudentStatus").Value="" Then 
    IF rs.Fields.Item("fieldname").Value>=2.00 Then 
      .... 
    End if 
Else If .... 
    .... 
Else 
    .... 
End IF 
+0

@downvoterを読んで推薦する*ヒント*または*提案を共有してください*私はこのポストを向上させることができます。 – adatapost

関連する問題