Buenas!
A lo mejor se está liando un poco porque el nombre del parámetro es igual al nombre del campo. Prueba esto:
Código Delphi
[-]
SQL.Add('Where Nro_Atencion = :param1');
ParamByName('param1').AsInteger :=
StrtoInt(vNro_Atencion.text);
Un saludo
Edu