VB多类图片数据库存取技巧

2016-01-29 12:09 54 1 收藏

VB多类图片数据库存取技巧,VB多类图片数据库存取技巧

【 tulaoshi.com - vb 】

  笔者思考出数据库中存取图片的另一种方法,希望与爱好者们分享。

  一、实现思路:

  用户添加或修改图片时控制使用COMMONDIALOG的SHOWOPEN对话框,然后记录通用对话框的FILENAME到变量A,再使用APP.PATH找到到特定目录下的该图片文件,改变窗体上放置图片控件的属性即可显示。数据库中只使用一文本型字段记录下变量A,图片文件保存在程序目录下,此法可同时使用GIF、JPG和BMP等等图像文件。

  二、实现方法:

  1、在窗体上建立IMAGE控件,名为IMAGE1。

  2、用DATA控件得到数据源表。

  3、建立“更改图片”按钮COMMAND1,其代码为:

Private Sub Command1_Click()

CommonDialog1.FileName = ""

CommonDialog1.Filter = "文件bmp|*.bmp|文件JPG|*.JPG|文件GIF|*.GIF"
CommonDialog1.ShowOpen
Dim a As String
a = CommonDialog1.FileTitle 得到不含路径文件名

If a <> "" Then
Image11.Picture = LoadPicture(App.Path & "bmp" & a)
bmp是我用于存取图片的本系统文件夹下的一个子文件夹。
Data1.Recordset.Edit
Data1.Recordset.Fields("tp") = a TP是存取图片名称的字段。
Data1.Recordset.Update
End If
End Sub


来源:https://www.tulaoshi.com/n/20160129/1484809.html

延伸阅读
目前,基于数据库服务器的桌面管理程序和Web程序已经有太多的应用了,尤其是网络的大量普及,孤立地数据库管理系统无法胜任分布式管理应用,但是面对基于Access数据库的现有的桌面应用我们也无法完全的摒弃。我们利用.Net 远程处理功能将连接和存取Access的行为封装为一个远程对象,供网络中其它客户端通过调用该远程对象来存取实际的Access数据...
通过控件访问数据库 (1)启动VB。 (2)出现如图10.12所示的新建工程的选项卡。 (3)出现如图10.13所示的VB主界面。 (4)如图10.14所示。 (5)出现如图10.15所示的界面。 ――――――――――――――――――――――――――――――――――――― odbc;dsn=graduateDB;uid=scott;pwd=...
标签: Web开发
ADO 存取数据库时的分页显示?如果你使用过目前众多网站上的电子公告板程序的话,那你应该会知道电子公告板程序为了提高页面的读取速度,一般不会将所有的帖子全部在一页中罗列出来,而是将其分成多页显示,每页显示一定数目的帖子数,譬如 20 条。想不想了解如何实现分页显示?请看本文! 《动态网站设计十八般武艺 --ASP 篇》一文从第一...
标签: ASP
  二、连接数据库和打开数据表 不同的数据库连接方法不一样(即建立Connection的实例方法不一样),一旦建立Connection实例完毕,利用Recordset对象进行存取数取数据的方法大同小异,下面对于不同的数据类型,编写了相对应的连接函数,其原型如下: 1)Function CreatMdbRecordset( 数据库文件名, 数据表文件名或Select语句 );...
1.在oracle中,数据表别名不能加as,如: select a.appname from appinfo a;-- 正确 select a.appname from appinfo as a;-- 错误 也许,是怕和oracle中的存储过程中的关键字as冲突的问题吧 2.在存储过程中,select某一字段时,后面必须紧跟into,如果select整个记录,利用游标的话就另当别论了。 select af.keynode into kn from AP...

经验教程

574

收藏

22
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部