Purtroppo non ho Delphi sottomano al momento, quindi non posso verificarlo ma...siamo sicuri che il componente non abbia una proprietà CommandText propria da utilizzare (senza accedere all'omonima proprietà del DataSet al suo interno)?
Ho verificato io: non esiste proprietà CommandText legata direttamente al SimpleDataset senza passare per Dataset interno.

Tu pensi che il problema, quindi, non sia della query ma del codice successivo per visualizzare l'immagine. Bene. Il dubbio, però mi resta in quanto se metto un punto d'arresto dopo la query vedo che i parametri assegnati dall'esterno non passano all'interno della query mentre sono presenti nel codice precedente che uso per assegnare i valori ai parametri stessi. Mi sono spiegata?