Ho capito il problema: nel database bisogna immettere il valore del nome codificato affinchè possa confrontarlo, in un passaggio di modifica non mi ero accorto che memorizzavo il nome senza codifica e non funzionava più il confronto..