1.如果点右键选插入的话,只能新增位图像,(bmp),jpg的不能加2.用ACCESS找开.db文件时,其它都能显示,但图片列全部显示为长二进制文件,没办法显示,应该怎么解决呢3.然后用delphi自带的的databasedesktop打开,图片文件还是不能打开。这个也就devexpress里的demo  gridmodedemo里的文件,因为以前没做过跟图片相关的东西,所以请教这么低级的问题。希望得到大家热心的回答,谢谢各位。

解决方案 »

  1.   

    ACCESS中当然显示不了图片了,图片你需要在程序中显示,用dbimage或者动态加载到image上都可以
    至于图片格式,delphi的image只能显示几种,jpg需要添加jpeg单元,你最好记录图像类型,以便显示时分开,或者全部转换为bmp存储
      

  2.   

    1.瀏覽新增的圖片文件時,定義好bmp和jpg,直接瀏覽這兩個類型的文件;
    2.因為是二進制流文件,字段為image...可用cxgrid做出顯示出圖片的功能;(我這裡有一個DEMO)
    3.存入數據庫中的是流,再將存入的流(用TMemoryStream +TBlobField) 讀取出來顯示在image上...
      

  3.   

    建议使用delphi支持的BMP格式,通过DBimage显示图片。
      

  4.   

    在数据库里面打开字段就可以看到图片,oracle+pl/sql可以
      

  5.   

    JPG 的要转成BMP 存入,    BMP 转成JPG 显示 .