本人正帮公司编写一个人事系统,由于图片如果保存在数据库里的话,太大,
想只将图片存于D盘,数据库只存路径,但在操作该软件时,数据库存图片
与数据库存路径的操作功能一样,请问大虾们,如何实现??谢谢。
本人是用ADO组件的。最好有代码参考。再次谢谢!

解决方案 »

  1.   

    利用类似C++的转意字符的功能把它存进入,采用相对路径。形如“\\Image\\a.jpg"。读取记录时,得到这个串,然后在这个串前面加上程序的绝对路径,再利用其它开发图片的方法打开这个串指定的文件。就可以显示了。我就这么做过。
      

  2.   

    , youcheng1(晓松) 你能不能发你这个例子给我看看?我现在很急的,谢谢啦
      

  3.   

    sql server 的Blob 字段是可以存字符或图片的,从字段中取出内容用AsString,如果可识别,如其长度小于128(路径长度),则按数据库存路径取文件,否则按数据库存图片处理,这两方面的介绍就多了。祝你好运。