请问如何将WS:TMemoryStream类型的数据保存到SQL SERVER和ACCESS数据库?

解决方案 »

  1.   

    参考这里:
    http://www.csdn.net/expert/topic/973/973247.xml?temp=.441189
      

  2.   

    (ADOQuery1.FieldByName('Field1') as TBlobField).LoadFromStream(MyMemoryStream);
      

  3.   

    可否先转为Tstringstream,在写入STRING?
      

  4.   

    保存:
    (query1.FieldByName('img') as TBlobField).LoadFromStream(Stream);
    取出:
    (query1.FieldByName('img') as TBlobField).SavetoStream(Stream);
      

  5.   

    保存:
    (query1.FieldByName('img') as TBlobField).LoadFromStream(Stream);
    取出:
    (query1.FieldByName('img') as TBlobField).SavetoStream(Stream);
      

  6.   

    各位朋友,好象还是不行,总提示Invalid BLOB length