Das mit den Variablen ist so...
Was Du suchst ist das folgende für den IBCQuery1.SQL.Text:
Zitat:
select * from fahrt WHERE id = :Id
und dann im Delphi Code schreibst du sowas wie
Zitat:
IBCQuery1.ParamByName('Id').AsInteger := MyId;
IBCQuery1.Open;
Das IBCQuery ist ja kein
Query Builder. von Daher solltest Du die Joins einfach per Hand schreiben und dann reinkopieren.