急,关于TDataSet变量之间的数据拷贝

bocwg 2006-06-21 08:36:10
我有两个TDataSet类型的变量
DataSet1 和 DataSet2
其中 DataSet1已经通过某种途径取得了数据库的值。
如果:
DataSet2:=DataSet1;
那么当DataSet1用作其他查询结果时,DataSet2也会跟着变化(地址相同)。
现在,我只想通过DataSet2利用DataSet1的数据集,且不受DataSet1影响,该如何处理?
形同: DataSet2.copy(DataSet1)
请大侠指教啊
...全文
239 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
DoerSoft 2006-08-09
  • 打赏
  • 举报
回复
DataSet2.Recordset :=DataSet1.Recordset;
xiaotao2004 2006-08-08
  • 打赏
  • 举报
回复
ClientDataSet1.data:=ClientDataSet2.data;或用克隆 clone
bocwg 2006-07-31
  • 打赏
  • 举报
回复
no
bocwg 2006-06-27
  • 打赏
  • 举报
回复
不能解决问题
delphi1234567 2006-06-27
  • 打赏
  • 举报
回复

DataSet2.Assign(DataSet1); 可以么?/
ron_xin 2006-06-23
  • 打赏
  • 举报
回复
ADOQuery2.clone(ADOQuery1);
cncharles 2006-06-22
  • 打赏
  • 举报
回复
用ClientDataSet的Clone方法吧
bocwg 2006-06-22
  • 打赏
  • 举报
回复
没人知道吗?
bocwg 2006-06-22
  • 打赏
  • 举报
回复
如果可以用DataSet2.Recordset :=DataSet1.Recordset;
哪就可以有许多方法实现了。
fantasy1999 2006-06-22
  • 打赏
  • 举报
回复
DataSet2.Recordset :=DataSet1.Recordset;
bocwg 2006-06-22
  • 打赏
  • 举报
回复
ClientDataSet哪有Clone方法啊?具体该怎么做呢?
如何使两个DataSet 数据一样,但地址空间不同?

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧