var
  ADDD:olevariant;
  ErrorMsg:widestring;
  success:boolean;
begin
  try
    fillDataSet;
    ErrorMsg:='打开链接时出错';
    ADDD:=cdsResult.Data;
    OpenServer(ServerGUID_TechnologyWrite);
    ITechnologyWriteDisp(GetServer).InsertTechnologyData(ADDD,ErrorMsg);
    if success then
    SetMessage(Self.Caption+':保存成功!');
  except
    raise;

解决方案 »

  1.   

    TBlobField.LoadFromStream(Stream: TStream);
      

  2.   

    blobfield(adoquery1.fields[i]).loadfromstream(myStream);
      

  3.   

    var
        Stream:TMemoryStream;
    begin
      stream:=TMemoryStream.create;
      Stream.Position:=0;
      OleContainer1.SaveToStream(stream);
      ......
     TBlobField(FieldByName(‘零件图')).SaveToStream(Stream);
    ....这样就可以拉!我一直是这么处理的,大图形文件都可以啊