Buongiorno ragazzi,
ho una maledetta query che mi ignora la session che è evidenziata in rosso:
questa session è un numero a due cifra che si trova nella tabella ADS e identifica la categoria.codice:rs.Source = "SELECT * FROM ads WHERE AD_POSTER IN (SELECT C_USERS FROM CAP WHERE C_CAP = '" & session("mycap") & "' OR C_CAP = '" & session("cap1") & "' OR C_CAP = '" & session("cap2") & "' OR C_CAP = '" & session("cap3") & "' OR C_CAP = '" & session("cap4") & "' OR C_CAP = '" & session("cap5") & "' OR C_CAP = '" & session("cap6") & "' OR C_CAP = '" & session("cap7") & "' OR C_CAP = '" & session("cap8") & "' OR C_CAP = ' " & session("cap9") & "' OR C_CAP = '" & session("cap10") & "' AND ABILITATO = '1' AND AD_EXPIRED >= date() AND AD_TYPE = '" & session("iType") & "' ORDER BY C_USERS ASC)"
Problema: perchè la query ignora questo parametro? Forse la subquery va chiusa prima?
La sessione esiste la visualizzo con response.write(rs.source)
:master:
Thanks

Rispondi quotando
