起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 江振辉

数据集数据复制

[复制链接]
 楼主| 发表于 2010-9-6 15:37:27 | 显示全部楼层
EnterPerDataSetBroker.DataSet.Data := TranPerDataSetBroker.DataSet.Data;
   TranPerDataSetBroker.DataSet.ApplyUpdates;
   EnterPerDataSetBroker.DataSet.ApplyUpdates;
   if not EnterPerDataSetBroker.DataSet.Active then
      EnterPerDataSetBroker.DataSet.Open;
   EnterPerDataSetBroker.DataSet.DisableControls;
   EnterPerDataSetBroker.DataSet.First;
   while not EnterPerDataSetBroker.DataSet.Eof do
   begin
     EnterPerDataSetBroker.DataSet.Edit;
     EnterPerDataSetBroker.DataSet.FieldByName('per_group_id_fk').AsString := FGroupID;
     EnterPerDataSetBroker.DataSet.Next;
   end;
   EnterPerDataSetBroker.DataSet.EnableControls;
   EnterPerDataSetBroker.DataSet.ApplyUpdates;
我试了还是不行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-6 17:03:58 | 显示全部楼层
结贴吧!这个是不是必须两个数据集对应两张数据库表呀?我用TQuery解决的!但这样效率也太低啦!数据集遍历,再TQUERY!
回复 支持 反对

使用道具 举报

发表于 2010-9-7 15:02:11 | 显示全部楼层
经测试,数据集的data属性被赋值了以后,可以看到复制后的内容。但是数据无法正常保存到数据库中。
楼主您的需求还是通过遍历数据集A,然后给数据集B赋值的方式做吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 10:39 , Processed in 0.036542 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表