我想不通过保存为文件,而直接装载到ClientDataSet里面去。我放了一个空的ClientDataSet控件.var dd:TMemoryStream;
begin
  dd:=TMemoryStream.Create;
  TblobField(ClientDataSet1.FieldByName('filedata')).SaveToStream(dd);
  ClientDataSet2.LoadFromStream(dd);
  dd.free;
  while not ClientDataSet2.eof do
  begin
    //我自己的处理
  end;
end;现在就是在这句话中报错:Missing Data Provider or Data Packet.
ClientDataSet2.LoadFromStream(dd);
如果我把这句换成一个文件来中转就可以,
  dd.SaveToFile('d:\dd.xml');
  ClientDataSet2.LoadFromFile('d:\dd.xml');
  关键是我不想通过文件来中转。我想直接在内存中处理了。有没有谁能帮帮我,我一定马上给分。谢谢各位了!