Delphi ClientDataSet復制記錄
阿新 • • 發佈:2019-02-04
eat close tco del assign 記錄 def 標記 lds
數據源記錄集: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復制記錄