比如,我的A表中的a,b栏本来就有3条记录,我现在新增
with adoquery1 do
begin
active:=true;
append;
FieldByName('a').AsString:= edit1.Text;
FieldByName('b').AsString:= edit2.Text;
end;
但我一按新增按钮执行上面代码的时候,dbgrid就会把A表中以前所保存的记录全部显示出来,我现在只想先新增到dbgrid中,然后,再保存到A表中,A表中的记录不会在dbgrid中显示出来!!!怎么用adoquery写这个代码啊?
我已设了adoquery.locktype=ltBatchOptimistic
with adoquery1 do
begin
active:=true;
append;
FieldByName('a').AsString:= edit1.Text;
FieldByName('b').AsString:= edit2.Text;
end;
但我一按新增按钮执行上面代码的时候,dbgrid就会把A表中以前所保存的记录全部显示出来,我现在只想先新增到dbgrid中,然后,再保存到A表中,A表中的记录不会在dbgrid中显示出来!!!怎么用adoquery写这个代码啊?
我已设了adoquery.locktype=ltBatchOptimistic
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货