其实2楼说的意思是对于那些关键字段(不能为空),需要你代码赋值或者设置自动填充给这些必填字段一个默认值,否则你不能增加的。
参考代码:
var
i : Integer;
beign
for i := 0 to 2 do
begin
dataset.append;
dataset.FieldByName('非空字段').AsInteger := i;
end;
end;
对于增加一行,Edit的值也增加1的话,那你就在数据集的相关事件上做赋值处理就可以了。(比如dataset的afterpost中,edit.text :=DataSet.RecNo)