2.2 读取将地址存储在数据库中的图片 将地址存储于数据库中的图片则容易处理,直接调用获取字段值,再使用LOADPICTURE 函数显示图片即可。例如,要实现如图窗体功能,代码如下: PRIVATE SUB COMMAND1_CLICK() DIM CN AS ADODB.CONNECTIN DIM RS AS ADODB.RECORDSET DIM STR AS STRING SET CN= NEW ADODB.CONNECTION SET RS=NEW ADODB.RECORDSETCN.OPEN“PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=C:\EXCISE\FILE.MDB;PERSISR SECURITY INFO =FALSE” SQL=”SELECT * FROM STUDENT WHEREXM=”张一”” Rs.open sql,cn ,1,1 TEXT1.TEXT=RS(“XM”) TEXT2.TEXT=RS(“SEX”) STR=RS(“PHOTO”) IMAGE1. PICTURE=LOADPICTURE(STR) END SUB 由上述代码可知,图片的读取主要是获取路径后,使用函数LOADPICTURE 来显示。当然读取图片需要原来的路径,否则将无法显示。 总之在设计的数据库应用系统中采用什么样的图片存取方法,如何使系统更快捷高效地完成任务,需要根据实际情况及需要去进行选择。 参考文献: [1]徐安东.visual basic 数据库应用开发教程[M].北京:清华大学出版社,2006. [2]谭浩强.visual basic 程序设计[M].北京:清华大学出版社,2009. [3]greg perry.学用 visual basic 6.0[M].北京:清华大学出版社,2011. [4]刘涛.visualbasic数据库系统开发实例[M].北京:人民邮电出版社,2003. |