表中事不允许有重复记录的
—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
             毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
  I := TI.Create(Nil);
I.Maxim := MaximStr;
—————————————————————————————————
       

解决方案 »

  1.   

    首先,检查你的表是否设置了Key
    如果没有Key,肯定发生你的问题。
    你需要做的工作是,增加一个KeyID字段,
    使用delete语句删除有问题的重复记录。
    然后使用游标把keyID字段赋值。
    完成后把keyID字段设置为key.并应该设置为自动增加的。这样就不会发生无法定位的问题了。