Fatti sempre stampare la query così quando non compare nulla ti rendi conto di quale VAL stai tentando di recuperare che di sicuro non esiste.

Roby