si avevo già provato come mi hai detto tu.

ora l'id lo recupera correttamente. il problema sta nella query forse perchè il resto del codice mi sembra corretto.
avresti altre soluzioni per la query?