图片存在数据库,查询起来占用很大的资源,
不知道能否存放图片的地址,然后根据地址来进行查寻。
谢谢!

解决方案 »

  1.   

    在程序的根目录下建个文件夹存放图片,然后把图片和exe的相对路径保存到数据库里面,读取图片是直接exe的根目录再加保存在数据库中的路径和图片名称即可,例如ExtractFilePath(Application.ExeName)+'相对路径\.图片名称'
      

  2.   


    通过一个“保存”控件的操作,把IMAGE1的图片放到一个目录下,并把这个图片路径存到数据库 例如:d:\pic\A.BMP,
    查询的时候就查出这个地址,把这个图片显示在IMAGE1上,
    谢谢!
      

  3.   

    考虑上SQL SERVER 2008吧,用FILESTREAM功能,安全、性能兼顾
      

  4.   

    对于bs结构的都存地址,不存在数据库中,但对于cs的一般都存在数据库中,效率会慢点