主题:三层中查询问题
with clientdataset do
begin
close;
commandtext:='select * from meminfo m,memkardyh y '
+' where m.yhfs=y.bh and hykh='''+edit1.text+'''';
open;
edit;
fieldvalues['HYXM']:='刘德华'
applyupdates(0);
end;
请问:为什么在applyupdates(0)后.clientdataset.changecount还是=1;是不是在三层中根本就不能实现多表查询结果的直接修改????
begin
close;
commandtext:='select * from meminfo m,memkardyh y '
+' where m.yhfs=y.bh and hykh='''+edit1.text+'''';
open;
edit;
fieldvalues['HYXM']:='刘德华'
applyupdates(0);
end;
请问:为什么在applyupdates(0)后.clientdataset.changecount还是=1;是不是在三层中根本就不能实现多表查询结果的直接修改????