'Sta condizione me manna al manicomio...

Dunque nel db il campo B è true e la variabile A è uguale a 22 ; perchè questa condizione stampa sempre O.K. ???

codice:
if (A = 22 or A = 53 or A = 60) and CBool(rs("B")) = true then
	Response.Write "K.O."		
else
	Response.Write "O.K."
end if