Cosa succede in questo codice percè si blocca sempre sulla prima condizione??:

codice:
if prima condizione Then

RIMANDA INDIETRO

else

'VAI AVANTI

If SECONDA CONDIZIONE Then 

'ESEGUI QUERY E APRI RS

SQL = 

Set rs = Server.CreateObject("ADODB.Recordset") 
rs.Open sql, objconn 

if not rs.eof then 

'FAI ALTRO

If (isNull(user) or (user = "")) Then

'RIMANDA INDIETRO

else 

'MANDA EMAIL

end if

else

'RIMANDA INDIETRO

end if

rs.close 
Set rs = Nothing 
objconn.Close
Set objconn = Nothing

End If
End If