说明:ms-sql2000+d7 ADOTable1与DBEdit1-4连接,DBEdit1-4的DataField属性分别为表的各个列【4列分别为为:id(设置为了主键,并自动加1),name,sex,note】我想向表尾添加一条记录用ADOTable1.Append;语句为什么DBEdit1的内容没有自动加1而是为空?怎么让DBEdit1的内容为表尾的id+1,其他各个DBEdit都为空以供编辑?求大哥帮小弟解决,小弟在线等!
调试欢乐多
在“新增”按钮下写:
Begin
i:=ADOTable.FieldbYname('id').AsInteger;
ADOTable.Append;
End;然后在TADOTable的OnNewRecord事件中写如下代码:
DBEdit1.Text := i + 1;