![]()
sta sintassi....
sto cercando di fare una pagina che mi conferma la mail al momento della registrazione, ho "diversi" IF nel caso..
La select e funziona:
"select * from Utenti where codice ='" &request.QueryString("codice")& "'"
ora...
ho 2 lingue ...nella tabella utenti c'è un campo chiamato "lingua" che al moment odella registrazione a seconda della sessione che usa l'utente inserisce nella tabella ita oppure eng
ho 1 campo chiamato valida_mail ...(campo si/no)
la prima cosa che faccio è....controllo che :
if not (Utenti.bof and Utenti.eof) and Utenti("valida_mail") = False then
---dentro questo if ne annido 1 altro---
if isnull (Utenti("lingua")) or (Utenti("lingua") = ("ita")) then
testo_conferma = ("grazie")
else
testo_conferma = ("Thanks")
end if
<%else if (Utenti.bof and Utenti.eof) then%>
non esisti
<%else if Utenti("valida_mail") then%>
già fatto
<%end if%>
<%end if%>
<%end if%>
Così facendo trovo che
if not (Utenti.bof and Utenti.eof) and Utenti("valida_mail") = False then
..è sbagliato perchè dovrebbe essere OR ma se metto OR , non fa + l'else if
poi
....non funziona che ...se cambio il codice in querystring mi dice:
Tipo di errore:
(0x80020009)
Eccezione.
so che ci sono errori nella sintassi vedi parentesi etc... qualcuno può spiegarmi una logica "migliore" della mia per fare quello che ho scritto sopra?
:master:

Rispondi quotando
grazie 1000 Santino
