Salve a tutti, vorrei una dritta per risolvere questo problema.

Praticamente nella mia pagina ho un recordset Utente dal quale vorrei "prelevare" 3 dati per verificare che siano completi e fare il redirect su un'altra pagina del mio sito.

Ho provato a creare una condizione, (sono partito come sempre dal vb di Access che mastico abbastanza...) ma ottengo sempre lo stesso errore:

<%
If (Utente.Fields.Item("PIVA").Value) <> "" or (Utente.Fields.Item("CODFISC").Value) <> "" and (Utente.Fields.Item("INDIRIZZO").Value) <> "" Then
response.Redirect("/Shop/LevelA/home.asp?Lang=" & (Utente.Fields.Item("LANG").Value))
Else
response.Redirect("/Reserved/registra.asp?Lang=" & (Utente.Fields.Item("LANG").Value))
End if
%>

Ottengo questo errore:

Microsoft VBScript compilation error '800a0400'

Expected statement

/shop/LevelUser/index.asp, line 131

Else
^

Dove sbaglio?