Salve, uso asp vbscript con database access, sto impazzendo per una ricerca in un campo di un database correlato con una condizione e un loop. Praticamente aquisisco la variabile sessione, faccio selezionare nel database solo i record che hanno quella sessione, in quei record selezionati voglio sapere se nel campo LIVELLO esiste una query, se non esiste viene rimandato ad un altra pagina. Vi posto il codice:

if Session("logged")="" then
response.redirect("login.asp")
else
sessione=Session("logged")
end if

dim cn
dim rst
set cn=Server.CreateObject("ADODB.Connection")
cn.Open"driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("mdb-database/accesso.mdb")
set rst = Server.CreateObject("ADODB.Recordset")
rst.ActiveConnection = cn
rst.Source = "SELECT * FROM accesso WHERE sessione='"&sessione&"'"
rst.CursorType = 2
rst.CursorLocation = 2
rst.LockType = 2
rst.Open()

rst.movefirst
do while not rst.EOF

if rst("livello")<>"admin" or rst("livello")<>"punti vendita" then
response.redirect("elencoBenvenuto.asp")
end if

rst.movenext
loop

Così facendo appena mi trova il primo diverso da quella query mi rimanda a quella pagina.. , come potrei fare? Vi ringrazio anticipatamente