各位请教一下:
    最近我将一些JPG、JPGE、GIF、BMP等图片,存入了数据库的Image类型的字段中,但想调出来显示时老是报错(试过用TDBImge等都不行),同时也想在打印报表时可以调出打印,请问那位高手可以帮忙解决这个问题?十分感谢!

解决方案 »

  1.   

    TBlobField搜一下吧,有很多资料的
      

  2.   

    看你是如何从数据库中调的!因为在数据库中存放的是二进制流文件,看不到的,只能根据大小来判断,如果取数据必须以流stream的方式取出来,然后另存,或显示出来你要的格式。
      

  3.   

    jpg 与bmp调出显示的方法是不一样的,bmp可以直接调出加载到image对象里,但jpg不可以,要先存到硬盘里,再从具体的路径加载到image对象中
      

  4.   

    jpg 与bmp调出显示的方法是不一样的,bmp可以直接调出加载到image对象里,但jpg不可以,要先存到硬盘里,再从具体的路径加载到image对象中
      

  5.   

    调出时都用流类型转成image控件支持的格式流,再加载到image控件中