我有一个memo控件,里面有一个属性memo.SavetoStream,可以把内容直接写入access的“文本”字段里面,但是字数大于255怎么办?难道没有存储流的字段格式吗?
另外,我还有一个树形控件也有这个属性,如果能够直接写入和写出那就方便多了,请问大侠门,这个问题access怎么解决?

解决方案 »

  1.   

    BLOB应该可以,可以放下一个EXCEL文件或WAV文件
      

  2.   

    blob是什么格式?
    说具体一点啊!
    有灭有具体的实现方法啊?老大门
      

  3.   

    "OLE对象"字段,类似于SQL SERVER中的Image字段
      

  4.   

    OLE对象可以用Delphi里面的TBlobField来访问,设值:LoadFromStream;取值:SaveToStream
      

  5.   

    出现一个问题:BMP格式的文件,通过流可以正常读取和写入,(我delphi用的是Image控件,access数据库用OLe对象),但是JPG格式的就不行,怎么解决啊?高手们执教啊!!!
      

  6.   

    也就是,delphi里面的Image控件中的JPG图像怎么写入和读取access数据库重的OLE字段?
      

  7.   

    应该是和bmp的一样的吧 有什么区别的吗?
      

  8.   

    //保存
    begin
      with ADOQuery1 do
      begin
        close;
        SQL.Text := 'select Image1 from t_1';
        Open;
        TBlobFile(Fields[0]).LoadFromFile('xxxx.bmp');
        Close;
      end;
    end;//读取
    begin
      with ADOQuery1 do
      begin
        close;
        SQL.Text := 'select Image1 from t_1';
        Open;
        TBlobFile(Fields[0]).SaveToFile('xxxx.bmp');
        Close;
      end;
    end;
      

  9.   

    JPG文件必须导入JPEG单元,调用相关的方法,网上和书上有很多这样的例子