- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用VB6.0的Data控件存取数据库图片的新方法
摘要:介绍了VB6中Data控件建立数据库的方法以及如何使用独特的方法实现对图像数据的显示和查询。
关键词:Data控件; 数据库; 图像数据
1? 建立Access关系型数据库:
随着计算机技术的发展,数据库越来越显示出其强大的数据存储和数据管理功能。为了满足人们对数据库的需要,Visual Basic提供了强大的数据库的程序设计功能。虽然VB并不是专用与数据库开发的软件系统,但它所提供的数据库功能却几乎可以满足所有编程人员的需求。在Visual Basic环境下,Access数据库是缺省数据库,Access所采用的Jet数据库引擎得到了最有效的利用。例如Visual Basic的内部数据访问控件(Data)就是建立在Jet引擎基础上的。
数据库是一组特定数据的集合,是提供数据的基地。它能保存数据并允许用户访问所需的数据。数据库保存的数据都是相关数据,为了便于保管和处理这些数据,将这些数据存入数据库时必须具有一定的数据结构和文件组织方式。数据库中的数据集合组成特定的表,表中的每一列为一个字段,每一行为一个记录。其中表是按行与列排列来表示相关信息的逻辑组。
Jet数据库引擎包含在一组动态链接库(DLL)中,运行时,这些动态链接库文件被链接到Visual Basic程序。它把应用程序的请求翻译成对.mdb文件或其他数据库的物理操作。数据库引擎真正读取、写入和修改数据库,并处理数据库中所有内部事物。
在Access数据库系统中,信息以数据库为单位存储到存储介质如磁盘、光盘中。其扩展名为mdb。
2? Data控件
2.1? Data控件的内涵
Data控件是Visual Basic和数据库之间的联接桥梁。通过Data控件可以不用编写代码而创建简单的数据库,存取数据。此外,也可把Data控件和Visual Basic代码结合起来创建完整功能的应用程序,为数据处理提供高级的编程控制。在不用代码的情况下Data控件能够完成下列任务(1)与本地或远程数据库连接(2)打开指定的数据库表或定义记录集。(3)传送数据字段到各种数据绑定控件,并可在其中显示或改变数据字段的值。(4)通过数据绑定控件来添加新记录或更新数据库(5)捕获访问数据时出现的错误(6)关闭数据库
要使用Data控件,至少得设置DatabaseName属性和RecoredSource属性。一旦设置了DatabaseName属性, Visual Basic将检索数据库里的所有表和有效查询的名称,并根据DatabaseName把它们显示在一个下拉列表里。若想打开外部的数据库,还必须在“属性”窗口设置Connect属性。DatabaseName属性用于返回或设置Data控件的数据源的名称及位置,指定所要用的数据库。RecoredSource属性用于指定控件能看到的数据库部分,即指定通过窗体上被绑定的控件所访问记录的来源。只有在设置了DatabaseName属性后才能设置RecoredSource属性。当在运行时改变RecoredSource属性的值,必须使用Refresh方法使改变生效,并重建Recoredset。
2.2? 数据绑定控件
数据绑定控件是用于访问数据库信息的数据识别控件。当创建一个Data控件后,通过设定相应的属性,把数据绑定控件与Data控件联系起来,就可以在数据绑定控件中显示数据库中相应记录的字段值,同时还可对这些数值进行更改。在绑定控件里改变的数据,当移动另一个记录时,这些改变会自动地写入到数据库中。
2.3? 数据绑定控件的属性
1. DataField属性用于指定Data控件所建立的记录集里字段的名称
2. DataSource属性用于指定Data控件所要绑定的数据控件,通过这个控件将当前控件连接到数据库上。该属性在运行时不可用。如果要在运行时将一个控件连结到数据库中的某个字段上,必须在设计时用DataSource属性指定一个Data控件。
2.4? 添加数据绑定控件
要在窗体中添加数据绑定控件,首先应在窗体中创建绑定控件,然后设置该控件的DataSource属性和DataField属性,指定要绑定的Data控件和记录集里的有效字段。
如果设计时数据库可用,则有效字段的列表将显示在“属性”窗口里的“DataField属性设置”框中。如果在设计时数据库不可用,则在数据值从数据库中发送给控件之前,需在运行时提供一个有效的字段名称。
3? 应用实例
笔者使用Data控件及数据绑定控件创建一个学生档案数据库查询系统。首先在VB6通过外接程序将其调用Access2000,创建一个学生档案数据库及学生档案数据表。但是这里需要提醒的是“PictureBox”和“ImageList”都不能接收来自“Data”控件的信息,因此
您可能关注的文档
最近下载
- 《公共体育课》课程健美选项教学大纲.pdf VIP
- 新教材牛津译林版必修第一册全册各单元重点语法总结.pdf VIP
- 公共体育课课程排舞选项教学大纲.pdf VIP
- 不发火施工方案.pdf VIP
- 初中英语新人教版八年级上册Unit 2 Home Sweet Home语法知识讲解和练习(2025秋).doc VIP
- 新教材高中物理 期末综合检测(A、B卷)(含解析)新人教版必修第一册.pdf VIP
- 2025新人教版八年级英语上册Unit 2 Home Sweet课文讲解学案.docx VIP
- 2024年新教材高中物理模块综合检测A含解析新人教版必修第一册.docx VIP
- 2024新化县中小学教师招聘考试题库及答案.docx VIP
- 2024_2025学年新教材高中物理期末把关检测卷含解析新人教版必修第一册.doc VIP
文档评论(0)