起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 123|回复: 4

【搞定】数据集中插入一条记录**

[复制链接]
发表于 2007-5-13 11:30:55 | 显示全部楼层 |阅读模式
怎样把一个数据集中的一条记录插入另一个数据集中
回复

使用道具 举报

发表于 2007-5-14 09:58:55 | 显示全部楼层
这只能代码来实现了,例如
dsDataSet.DataSet.FieldByName('XM').AsString := fsDataSet.DataSet.FieldByName('XM').AsString
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-14 11:14:41 | 显示全部楼层
你说的方法是一个字段一个字段的写入,能不能一条记录直接写入一个数据集中
回复 支持 反对

使用道具 举报

发表于 2007-5-14 11:19:07 | 显示全部楼层
两个数据集的表结构如果一样,可以通过一个循环赋值
for I := 0 to DataSetTemp.FieldCount - 1 do
    begin
      if not DataSetTemp.Fields[I].IsNull then
        dsbDZPLDR.DataSet.FieldByName(DataSetTemp.Fields[I].FieldName).Value := DataSetTemp.Fields[I].Value;
    end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-14 11:31:31 | 显示全部楼层
明白了
谢了!
可以结帐
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-9 16:58 , Processed in 0.035203 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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