Because Rename is not directly supported for recordrefs
As a workaround, you can do:
Rec2.Copy(Rec1);
Rec.Primarykey := newvalue;
Rec2.Insert();
Rec1.Delete();
Because Rename is not directly supported for recordrefs
As a workaround, you can do:
Rec2.Copy(Rec1);
Rec.Primarykey := newvalue;
Rec2.Insert();
Rec1.Delete();