Reihenfolge falsch:
Delphi-Quellcode:
ADOQuery1.SQL.Add('SELECT Anrede, Geschlecht, Vorname, Nachname, PLZ, Straße, Ort FROM [Adressenliste Antworten] WHERE NR= :id');
ADOQuery1.Parameters.ParamByName('id').Value := edparam.Text; //Markierte Zeile
Btw. Die Abfrage brauchst du nur einmal setzen, beim 2. Mal reicht es den parameter neu zu belegen