vb编程,想把照片保存在access中,在输入窗体中应该用哪个控件?如何实现?

来源:百度知道 编辑:UC知道 时间:2024/09/28 11:27:23
如题

Access数据列字段类型OLE类型能保存二进制数据,而图片也不过是一种二进制形式的文件,是可以存在access中的.使用文件选择控件:工程->部件,选中 Microsoft common dialog control (sp6)
然后你就可以......了。大概的操作就是把图片按二进制文件读出来,存到数据库里,然后取的时候再按二进制读出来,建个*.bmp的文件写进去或者干脆在picturebox里显示了。楼下的方法并不是不可行,但是用物理路径存储图片的保密性就没有数据库的那么好,也不方便集中管理。所以正规点的网站或管理系统的图片一般是以二进制保存到数据库。

图片是非结构化数据 普通数据库不支持直接存储 解决办法是在数据库里存图片的物理路径而不是图片本身

(1)ACCESS数据库不支持“图片”数据类型;
(2)建议在数据库中存储图片的路径;

把照片放到资源文件中,然后调出照片