请问能不能把ICO文件保存到一个DB文件中去。

解决方案 »

  1.   

    可以
    存:
    with Table1 do
    begin
      Edit;
      TBlobField(FieldByName('存ico的blob字段名')).LoadFromFile('ico文件名');
      Post;
    end;
    取:
    Table1.TBlobField(FieldByName('存ico的blob字段名')).SaveToFile('ico文件名');
      

  2.   

    可以 
    存: 
    with Table1 do 
    begin 
      Edit; 
      TBlobField(FieldByName('存ico的blob字段名')).LoadFromFile('ico文件名'); 
      Post; 
    end; 
    取: 
    TBlobField(Table1.FieldByName('存ico的blob字段名')).SaveToFile('ico文件名'); //刚才这个错了
      

  3.   

    请问
      TBlobField(Table1.FieldByName('存ico的blob字段名')).SaveToFile('ico文件名'); 
    这句是什么意思。它把图标文件取出来存在哪了。怎么样把它显示在Image1控件上下。
      

  4.   

    TBlobField(Table1.FieldByName('存ico的blob字段名')).SaveToFile('ico文件名'); 
    把字段内存存在一个外部文件如果显示的话,可以通过内存流来实现:
    var
      Mem: TMemoryStream;
    begin
      Mem:= TMemoryStream.Create;
      try
        TBlobField(Table1.FieldByName('存ico的blob字段名')).SaveToStream(Mem);
        Mem.Position := 0;
        Image1.Picture.Icon.LoadFromStream(Mem);
      finally
        Mem.Free;
      end;
    end;
      

  5.   

    上面同志们说了~~~那偶就不说BLOB了