Ciao a tutti, ho un prob nella personalizzazione di uno script, non so se è giusta l'impostazione del comando else if

if Request.QueryString("view") = "All" then
set rsEmps = conn.Execute("select * from Biglietti")
TheMessage = "Tutti i biglietti disponibili"
elseif Request.QueryString("view") = "tratta" then
set rsEmps = conn.Execute("select * from Biglietti where tratta = '" _
& Request.QueryString("tratta") & "'")
TheMessage = "Risultati per " & Request.QueryString("tratta")
elseif Request.QueryString("view") = "veicolo" then
set rsEmps = conn.Execute("select * from Biglietti where veicolo = '" _
& Request.QueryString("veicolo") & "'")
TheMessage = "Risultati per " & Request.QueryString("veicolo")
elseif Request.QueryString("view") = "pax" then
set rsEmps = conn.Execute("select * from Biglietti where pax = '" _
& Request.QueryString("pax") & "'")
TheMessage = "Risultati per " & Request.QueryString("pax")
elseif Request.QueryString("data") = "disponibile" then
set rsEmps = conn.Execute("select * from Biglietti where data = '" _
& Request.QueryString("data") & "'")
TheMessage = "Risultati per " & Request.QueryString("data")
elseif Request.QueryString("importo") = "importo" then
set rsEmps = conn.Execute("select * from Biglietti where importo = '" _
& Request.QueryString("importo") & "'")
TheMessage = "Risultati per " & Request.QueryString("importo")
else
set rsEmps = conn.Execute("select * from Biglietti where " _
& Request.Form("In") & " Like '%" _
& Request.Form("Find") & "%'")
TheMessage = "Risultato Ricerca"
end if
%>

Sapreste dirmi qual'è l'impostazione giusta?

Grazie Mille Andrea