La sintassi mi sembra corretta, sicuro che la query non ritorni un recordset vuoto?