各位老大,请问用access和delphi的dbimage实现毕业生相片的存取!!???具体怎么实现啊?
是不是用ole?但access的ole怎么设置才可以与delphi的dbimage实现毕业生相片的存取呢!!???
help!!!100分

解决方案 »

  1.   

    读取比较好解决
    dbimage直接选取存图片的字段即可
      

  2.   

    在Delphi带的Demo里面有一个存取图片到数据库的范例。
      

  3.   

    保存
    存到数据库
    var
    pjpg:tjpegimage;
    pic:TMemoryStream;
    begin
    pjpg:=tjpegimage.Create;
    pjpg.LoadFromFile(F:\JPG.jpg);
    pic:=TMemoryStream.Create;
    pjpg.SaveToStream(pic);
    pic.Position:=0;
    TBlobField(dataset.FieldByName('Img')).LoadFromStream(pic);
    dataset.post;
    pic.Free;
    pjpg.free;
    end;
    从数据库取出
    var
    pjpg:tjpegimage;
    pic:TMemoryStream;
    begin
    pjpg:=tjpegimage.Create;
    pic:=TMemoryStream.Create;
    TBlobField(dataset.FieldByName('Img')).savetoStream(pic);
    pic.positon:=0;
    pjpeg.LoadFromStream(pic);
    image.graphi.bmp.assign(pjpeg);
    end;end
      

  4.   

    看看这篇文章:
    http://www.csdn.net/Develop/article/16%5C16172.shtm