据我所知,唯一可以存到access库中的图像只可以是
OLE对象中的各种图像格式,一般情况下BMP图像
所以,你应该用OLE控件来和Access数据库建立关联
你对于OLE控件调入图像后,就可以对数据库对应字段
进行修改了,如同其他依附控件一样。总而言之,就是用OLE控件。虽说Picturebox和Image
号称也支持datasource和datamember,但是他们
里边的图像是无法和数据库建立联系的。

解决方案 »

  1.   

    有两种方法:
       第一:用一个PICTUREBOX控件作为一个数据绑定控件,把它链接到ACCESS数据库的一个  OLE OBJECT字段(数据类型由常量DBLONGBINARY表示),象。BMP,GIF,JPG等,允许使用LOADPICTURE和SAVEPICTURE命令直接在数据库中装入和保存数据,但这些数据被保存为二进制数据,必须要编写一些代码才能使用。
       第二:用一个OLE CONTAINER 控件做为数据绑定控件,也把它链接到ACCESS数据库的一个  OLE OBJECT字段,但在另一个没有注册这个特定OLE类的应用程序中用户可能不能使用这些数据。