Hallo Sakura,
ich denke, wenn unbenannte Parameter verwendet werden, dann darf man auch keinen Namen angeben. Dann greift man wohl über eine Nummer auf die Parameter zu.
Code:
Ad.UpdateCommand.Parameters.Add('ID', TObject(1));
Hier dürfte ID das Problem sein...
Niels