Quisiera saber como se copian dos TClientDataset, es decir hago unas operaciones en un cds y cuando termino quiero que otro quede igual.
tengo esto:
class function TfrCard.Iniciar(MontoPago: Double; var cdsListaPagos: TClientDataset): Boolean; begin frCard := TfrCard.Create(Application); with frCard do begin nPago := Pago; lbPago.Caption := FormatFloat('#,##0.00', Pago); if ShowModal = mrOk then begin cdsListaPagos.Assign(cdsPagos); //Aqui es que esta el problema Result := True; end else Result := False; end; // end;
Ya lo he probado de dos formas distintas:
cdsListaPagos.Assign(cdsPagos);
cdsListaPagos := cdsPagos;
Pero obviamente no funciona. Alguna luz sobre el tema?