de momento encuentro una clase que parece hacerlo pero no consigo completar la operación.
La siguiente es la implementación del constructor de la clase TDBXDataSetReader
delphi
constructor TDBXDataSetReader.Create(Params: TDataSet; InstanceOwner: Boolean); begin if Params is TClientDataSet then inherited Create(TDBXClientDataSetTable.Create(Params.Name, nil, TClientDataSet(Params), InstanceOwner)) else inherited Create(TDBXDataSetTable.Create(Params.Name, Params, InstanceOwner, true)) end;
y este es un metodo de clase
delphi
TDBXDataSetReader.CopyReaderToClientDataSet( Reader: TDBXReader; DataSet: TClientDataSet)
Gracias de antemano.