Because Rename is not directly supported for recordrefs

As a workaround, you can do:

Rec2.Copy(Rec1);

Rec.Primarykey := newvalue;

Rec2.Insert();

Rec1.Delete();

Leave a Reply