Delphi ClientDataSet复制记录

Posted 覆雨翻云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Delphi ClientDataSet复制记录相关的知识,希望对你有一定的参考价值。

数据源记录集:ClientDataSetSource;目标记录集:ClientDataSetCopy

1)复制一条记录。

  ClientDataSetCopy.Close;
  ClientDataSetCopy.Fields.Clear;
  ClientDataSetCopy.FieldDefs.Clear;

  //复制字段定义
  ClientDataSetCopy.FieldDefs.Assign( ClientDataSetSource.FieldDefs);
  ClientDataSetCopy.CreateDataSet;
  ClientDataSetCopy.Edit; //Append;

  //复制当前记录行
  ClientDataSetCopy.CopyFields(cds1);

 

2)复制所有记录。

  ClientDataSetCopy.Close;
  ClientDataSetCopy.Fields.Clear;
  ClientDataSetCopy.AppendData(ClientDataSetSource.Data,False);

以上是关于Delphi ClientDataSet复制记录的主要内容,如果未能解决你的问题,请参考以下文章

delphi ClientDataSet怎么用?

Delphi ClientDataSet 主从结构 BUG

Delphi中ClientDataSet的用法小结

delphi clientdataset多少数据

Delphi 获取临时数据集 ClientDataSet

Delphi中ClientDataSet的用法小结