如何复制adoquery修改后的记录?
ADOQuery1.filtered:=true;
ADOQuery1.filtergroup:=fgpendingrecords; //我要的是这里的记录。把它复制给ADOQUERY2。
ADOQuery2.Recordset := ADOQuery1.Recordset;//这样的话未修改的也复制过来了,clone好像也不能复制到。请问有什么简单有效的方法?
[解决办法]
克隆之后再用filtergroup,不知道可行
ADOQuery2.clone(ADOQuery1);
ADOQuery2.filterGroup:=fgPendingRecords;
ADOQuery2.filtered:=true;
[解决办法]
ADOQuery2.Recordset := ADOQuery1.Recordset
而且也不建议用clone,assigen之类的,毕竟操作的是同一张表吧,那样容易造成数据混乱,你可以讲一个数据集保存到本地文件,另一个从文件加载,操作它不会影响数据库
[解决办法]
自己2重循环(记录x字段)最放心