在vb以往的代码中,要给access数据库写入图片,常见的2个方法是用adodc.stream,或者把图片按二进制写入数据库,显示的时候把图片写到临时的一个文件中,然后读出来。可是我们知道把控件和数据库的字段绑定之后,如果修改了文本框内容,就自动更新数据库里这个字段的信息,但是对于picture来说修改了也不会自动添加到数据库中。最近经过查找资料和实验,发现把绑定的图片框中的图像自动存入数据库.
用过dao的人知道,可以通过image控件来实现对access写图片的功能,可是dao支持的数据库要98版的,不支持2000以上版。这样一来,对access中的读写图片变的复杂化。
本着,"不放弃,不抛弃"的原则,我一定要找到一种简易的方法,终于黄天不负有心人,让我找到了,这就是......恩恩,让我想想,呵呵,谁在仍鸡蛋????
好吧,既然你都读到这里了,我就告诉你,一般人我不告诉他。
1.首先建立adodc控件,建立和数据库的连接,建立数据源。当然我不会告诉你怎么建立的。(记得先在access里建立存储图片的字段,并设置为ole类型.)
2.绑定adodc和picture控件的连接datasource选择adodc1,同时别忘了和存储图片的字段绑定,就是datafield选择存储图片的字段名,。
3.关键的一步,在实现adodc1.recordset.addnew之后,加入Picture1.DataChanged = True,然后adodc1.recodset.update就可以了。
4.这时就可以浏览access的图片了。
就这么简单,你不信?那就去试一试吧^_^
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
VB中用ADODC控件连接ACCESS数据库
VB Adodc控件模糊查询加密ACCESS数据库
VB中用ADODC控件连接ACCESS数据库[定义].pdf
vb 数据库操作实例,包括对数据库的链接,写入、读取、删除等操作,有具体实例代码。
教你怎么利用adodc控件将VB与SQL相连,包含图与文字说明。
VB用Adodc控件连接sql server 2000数据库的方法.docx
VB用Adodc控件连接sqlserver2000数据库的方法[整理].pdf
ADODC1控件连接SQL2000数据库方法
" "控件的引用实例如下: " "'组合框(Combo)控件列表用某字段数据记录填充 范例 " "'在窗体Load事件或Combo的相关事件中写入 " "'循环1到记录总数 " "For i = 1 To Adodc1.Recordset.RecordCount " " '如果不在...
文档描述,电子书,ADODC控件介绍及使用
VB用Adodc控件连接sql server 2000数据库的方法.doc
vb adodc 数据库新建删除等操作,在VB工程中如何进行数据库操作呢,可以看一看
Adodc控件的属性详解,真的很详细哦。
Adodc控件访问数据库 (2)
这是一个用Visual Basic 6.0做的用adodc连接mssql2000的小例子,对于刚学习vb的学生来说还是值得一看 运行本系统,首先得把data下的数据库附加,然后用Visual Basic 6.0打开工程,即可运行。
在VB中,怎用 Access数据库的程序源代码,典型的例子程式
C#操作access的Adodc控件案例 c#经典案例.doc
VB数据库操作对很多初学者朋友... 《书库管理系统》是一个最简单的数据库操作实例,它包括浏览、添加、修改、删除功能的数据库操作,使用数据链接控件Adodc链接数据库、数据显示控件MSHFlexGrid显示数据库中的记录。
多种条件查询,Adodc1,DataGrid1的应用(VB6.0源代码编写
摘要:VB源码,数据库应用,图片存取 vb+ACCESS图片存取,运行时,在添加新的数据时,首先填写该数据的姓名和编号,然后单击“预览”按钮,在弹出的文件选择框中选择适当的图片,接着单击“保存”按钮,就完成了...