Secondo voi perchè non mi aggiorna il campo attivo a true?

codice:
sql = "UPDATE appoggiofarmaco set cid = '" & cc & "' ,attivo=true  where attivo=false;"
Daccordo che sono stanco ma...........non ci vedo niente di strano.