Io, se posso, ti do un consiglio: quando una query comprende concatenazioni di varie stringhe, come nel tuo caso, e non mi funzionano, subito dopo la creazione di questa query, do un bel Print <query>, dove <query> e' la stringa che la contiene, e ne esamino gli errori nella consolle di Gambas....
Se anche tu fai in questo modo, potresti postarmi il risultato e vediamo che si puo' fare