Hallo Lombi,
ich verwende immer zwei Queries - eine
Query QL mit eingeschränktem Felder-Kanon für die Listenansicht (SELECT * FROM adr WHERE plz LIKE '6%' ORDER BY name) und eine
Query QD für die vollständigen Details:
QD.SQL.Text := Format ('SELECT * FROM adr WHERE id = %d', [QL['ID']]);
Siehst du den Unterschied zu deinem Statement?
Grüße vom marabu