首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么复制adoquery修改后的记录

2012-08-07 
如何复制adoquery修改后的记录?ADOQuery1.filtered:trueADOQuery1.filtergroup:fgpendingrecords//我

如何复制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字段)最放心

热点排行