例如:我现在创建了Table1,Tabl2;
首先我建了一个新窗体,添加了DBGridEh控件,现在我想把Table1的内容显示在DbGridEh中而不保存,
等我再添加一些其他信息后点保存按钮的时候,将DBGridEh中的信息和新添加的信息一起保存到Table2中。
我的代码是这样的:我点一个“显示”按钮,触发
Append;
ADoquery2.FieldByName1.asstring:=ADOQuery1.FieldByName1.asstring;
{AdoQuery1打开的是Table1的数据,AdoQuery2打开的是Table2的数据}
Post;//想把Table1的各字段数据显示在DBGridEh中,
在添加了一写其他信息后,按“保存”按钮触发
Append;
ADoquery2.FieldByName1.asstring:=ADOQuery1.FieldByName1.asstring;
ADoquery2.FieldByName2.asstring:=Edit1.Text;
Post;
结果我点保存后, DBGridEh中出现了两行同样的数据,怎么解决????
(由于初学,无人指点,可能问题没有表达清楚,请大家费心)