我用database desktop建了个数据表,其中有一列我设的类型是Graphic类型,书上说着个类型是存放图形和图象的,表是建好了,怎么把图片放在这个表中呀?

解决方案 »

  1.   

    用tblob流 寫進與讀出!!看看幫助, 有!
      

  2.   

    保存代码 :
    (MyQuery.FieldByName('imageField') as TBlobField).Assign (image1.Picture);显示的代码:
    image1.Picture.Assign (MyQuery.FieldByName('imageField') as TBlobField);
      

  3.   

    TblobField(Query1.FieldbyName('photo')).loadfromfile(opendialog.filename);
      

  4.   

    转贴:qhlkj(jack) 
    //保存
    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;
      

  5.   

    你在自己的窗体上加一个TImage控件,然后设置它的Picture属性加入图片,然后再
    操作
      

  6.   

    不管你怎么想,图片在数据库中还是一张一张存放的,只是把一组中的所有图片分成一张一张存放,在读取图片的时候通过一定的条件使是具有某种相同属性的图片显示在一起,这样一来就实现你所要的图片组了. 
        其实 angle097113(正在修改注册信息...请稍候!) 说的已经很详细了!就用他的方法实现存取图片已经很好了.