Buongiorno.

Qualcuno mi spiega questa cosa stranissima?:
ho un dbase dove registro gli utenti ed a ognuno "assegno" quella parte di record del dbase che può visualizzare o modificare, ad esempio, tabella Utenti:
Id= 36 (contatore)
id_utente = 36
id_permesso = 5

nella tabella permessi:
id_utente = 36
id_permesso = 5

premesso che funziona per tutti tranne che per l'ID = 36, nella pagina di visualizzazione record ho scritto:
codice:
variabile = id_utente

if variabile <> 36 and variabile <> 30 then

sql = "SELECT * FROM tabella INNER JOIN ...."            

else

sql = "SELECT * FROM tabella ORDER BY id asc" 
end if


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

Do While Not rs.EOF
strVAR = rs("id_permesso")
restituisce sulla riga strVAR = rs("id_permesso"):
Error Type:
ADODB.Recordset (0x800A0CC1)
Item cannot be found in the collection corresponding to the requested name or ordinal.
perchè funziona con tutti gli utenti tranne quello con id = 36???? ho controllato il db ed è configurato per tutti alla stessa maniera...