Tquery è un componente visuale e quando lo usi come tale normalmente la query è già inserita in fase di progetto eventualmente utilizzando le proprietà che modificano l'accesso dei dati in funzione di variabili esterne.
Se ti serve utilizzare il compenente per valutare una query "al volo" è meglio, secondo me, creare una istanza di un oggetto TQuery a run time
codice:var query : TQuery; begin query := TQuery.Create (nil); query.SQL.Add(' ..... ' ); query.Open; query.Free; end;