在网上
<转:〉操作BLOB字段的实现过程
我们在Access中创建一个新的数据库文件,文件名是bmp.mdb,在其中定义BMP图片数据表bmptable如下:
各字段的其它设置(如字段宽度等),均采用缺省形式即可。
列名
字段类型
能否为空
备注
bmpno
数字
否
图片编号(关键字)
bmpname
文本
能
图片名称
bmpdata
ole对象
能
图片(bmp)
编程前还需要做的一步准备工作是在操作系统的ODBC配置中建立指向bmp.mdb数据库的连接,名称定为bmptable。
下面的程序片段实现了数据库的连接,图片的插入、更新、删除和查询。考虑文章的篇幅,本文只列出与主题相关的程序源码。
1. 连接Access数据库
SQLCA.DBMS = "ODBC"
// SQLCA为全局transaction事务变量
SQLCA.AutoCommit = False
SQLCA.DBParm = "Connectstring='DSN=bmptable;UID=;PWD='"
CONNECT USING SQLCA;
If SQLCA. SQLCode <> 0 Then
MessageBox ("数据库错误", "连接失败!")
Halt close;
End If
想请教高手,第2部分插入图片的代码写在哪里?ole控件的什么事件里,谢谢