Buonanotte a tutti!

Recupero la variabile strVar da un form ed imposto, nella pagina dove recupero la variabile, la seguente condizione:
codice:
if strVar = 26 then
sql = "SELECT * FROM TAB ORDER BY ID asc" 
else
sql = "SELECT * FROM TAB INNER JOIN .... ORDER BY TAB.ID asc"            
end if

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

Do While Not rs.EOF
ebbene se strVar = 26 la condizione (e quindi la query) non funzionano, se strVar è <> da 26 la condizione (e quindi la query) funzionano...

sogno o son desto?