risolvi prima quello delle variabili non valorizzate
una volta fatto quello vedi se l'errore persiste
nel caso stampa la query prima di eseguirla, così vedi cosa passa esattamente