运行错误提示如下: key column information is insufficient or incorrect.Too many rows were affected by update. 说明我添加记录可以正确通过.
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;
key column information is insufficient or incorrect.Too many rows were affected by update.
说明我添加记录可以正确通过.
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;
用delete会出错
考虑用sql语句,
不要对view操作,直接对表操作好一些
ado就是这样
你的是正确的,可我仅只删除当前的记录.
我是对一个表进行的操作呀.