1.) Bei Interbase würde ich nicht mehr die
BDE verwenden, sondern IBX, Zeos, ...
2.) Es gibt keinen direkten Befehl um das Ergebnis so zu erhalten, aber du kannst es dir selber basteln:
s := query.FieldByName('Name').AsString + ', ' + query.FieldByName('Hesteller').AsString+ ', ' ...