运行错误提示如下:
key column information is insufficient or incorrect.Too many rows were affected by update

解决方案 »

  1.   

    运行错误提示如下:
    key column information is insufficient or incorrect.Too many rows were affected by update.
    说明我添加记录可以正确通过.
      

  2.   

    begin
      dm.tbbody.First;
      dm.tbbody.Delete;//是这样删除的吗?
      end;
    这是我的看法:
    begin
      dm.tbbody1.close;
      dm.tbbody1.sql.clear;
      dm.tbbody1.sql.add('delete from tbbody where 制令單號='+str);
      dm.tbbody1.sql.execsql;  
      end;
      

  3.   

    tbbody 如果是多表连接的view
    用delete会出错
    考虑用sql语句,
    不要对view操作,直接对表操作好一些
    ado就是这样
      

  4.   

    TO Drate:
    你的是正确的,可我仅只删除当前的记录.
      

  5.   

    TO Xiaoyu:
    我是对一个表进行的操作呀.
      

  6.   

    TO 78:绝对无重复的记录.谢谢你仍up.