where colonna_bit=0
e
where colonna_bit='False'

danno lo stesso risultato. sicuro che non sia perché hai scritto

Select * from scadenze where eseguito = 0 and eseguito = 0

invece di

Select * from scadenze where eseguito = 0 and nascosto = 0


???