Si é vero.
Ti chiedo scusa Oregon per la mia testardaggine.
Comunque il problema era più banale del previsto: avevo dimenticato gli ' ' nelle variabili per la condizione del WHERE.
Grazie ancora.