ADOQuery1.filtered:=true;
ADOQuery1.filtergroup:=fgpendingrecords; //我要的是这里的记录。把它复制给ADOQUERY2。
ADOQuery2.Recordset := ADOQuery1.Recordset;//这样的话未修改的也复制过来了,clone好像也不能复制到。请问有什么简单有效的方法?
ADOQuery1.filtergroup:=fgpendingrecords; //我要的是这里的记录。把它复制给ADOQUERY2。
ADOQuery2.Recordset := ADOQuery1.Recordset;//这样的话未修改的也复制过来了,clone好像也不能复制到。请问有什么简单有效的方法?
解决方案 »
- Qreport预览时窗体如何最大化??
- 请教高手我下面代码从cxgrid拖到stringgrid为什么取不到值呢?
- delphi 2005调用vb编的程序怎么做呀,急急急!!!在线等!!!
- 谁能告诉我有这样的函数!
- 请帮忙看看开发一张多媒体光盘的程序员该提成多少?
- delphi安装盘
- 我刚刚开始学习delphi,不知道是不是应该从头开始由pascal学起?
- 股票代码映射
- WinME真是一堆垃圾,我发布的软件(ADO)在Win9x,Win2K,WinXP下都能正常运行,唯独……
- 控件Timage鼠标单击的简单问题
- 挥泪求解决这个方程式的问题,计算机能较短的时间内计算出结果~~~~
- delphi 调用dll 退出报错.
ADOQuery2.filterGroup:=fgPendingRecords;
ADOQuery2.filtered:=true;
而且也不建议用clone,assigen之类的,毕竟操作的是同一张表吧,那样容易造成数据混乱,你可以讲一个数据集保存到本地文件,另一个从文件加载,操作它不会影响数据库
其实我是想试试用Adoquery来做三层客户端。想看看效果。ADOQuery2.filterGroup:=fgPendingRecords;
ADOQuery2.filtered:=true;
后显示的是修改后的记录,但在数据传输时会将整个数据集发入往服务器。bdmh的说法应该可行,但感觉有点繁琐了。不知道有没更好的方法。