用VB数据控件实现及数据库连接途径.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用VB数据控件实现及数据库连接途径

用VB数据控件实现及数据库连接途径VB具有强大的数据操作功能,利用VB能够开发各种数据库应用系统,建立多种类型的数据库,并管理、维护和使用这些数据库。 一、数据库的建立 关系型数据库的建立,在VB环境下,可以通过“外接程序―可视化数据管理器”来进行,在VisData窗口中,执行:文件--新建--Microsoft Access--版本Version 7.0MDB”命令建立。 也可以直接使用Microsoft Access创建,具体的创建方法这里就不在详说了,需要说明的是,如果使用Office2000或以上版本建立的数据库,要与VB中的Data控件联用,需要将它转换成“低版本”。方法是在Access主菜单中,选择“工具--数据库实用工具--转换数据库--到早期Access数据库版本--重起文件名--保存”即可。如需要对数据库进行修改,可直接修改高版本的或将低版本的转换成高版本后再进行修改,最后再将其转换成低版本的数据库。当使用VB中ADO等Active数据控件时,Access高版本的数据库则不需要修改。 在VB集成环境中,我们可以利用其中的Data、ADO两个数据控件来实现对数据库的连接。这样,一方面使用户可以在程序界面上对需要的数据进行访问;另一方面也可减少了编程开发人员,花费大量的精力,去编写代码,实现用户对数据库的连接。下面就本人在教学实践中积累的经验技术,介绍一下Data控件和ADO控件以及ADO对象的使用。 二、Data数据控件 首先,在VB中建立一个标准的工程,在窗体中添加控件,如图1所示,其中,Data1就是一个Data控件。我们可以设置其属性,将Data控件连接到一个指定的数据库和其中的一个表上。但是,Data控件本身是不能显示数据的,它只能处理信息流在应用程序和数据库间的转换。为了能在用户界面中显示数据,我们还要使用VB中的一些普通控件用来在窗体上显示数据。这些控件称为数据绑定控件,所谓数据绑定控件是指与Data控件配合,用来显示数据库中的具体数据项值的控件,本例中我们在窗体上用了三个文本框控件,分别是用来显示表中的对应字段的。 (图1) 接下来我们主要对Data控件一些属性进行设置,如下表的几项内容: 在Data控件中要对Databasename属性进行设置,在属性窗口对此属性进行设置时会弹出一个对话框,可以选择数据库的路径、文件名。比如G:\VB\ js.mdb。 一个数据库中可能会有许多张表,我们还要指定一张表。这个可以通过Data控件的Recordsource属性来设置。如果设置好了Databasename属性,在你设置Recordsource属性时就会出现一个列表,列出所连接数据库中所有的表,在其中就可以选择某个要使用的表。 最后,相关的数据绑定控件通常需要设置两个属性才能实现与Data控件的绑定,属性设置值见下表: 设置好了这些属性后,就可以运行此程序了。在运行时,可以浏览表中的记录,在三个文本框中显示出相应的字段值。如图1。 Data控件虽然可以简单地连接数据库,并实现对数据的操作,如显示、修改、增加、删除记录等等,但是它只能处理本地数据库,而不能连接远程数据库。现在,我们要连接远程数据库或是实现更好地对数据库控制能力,我们可以利用ADO控件。 三、ADO Data控件 ADO是ActiveX Data Object 的简称,它是OLE DB的一种开发接口,OLE DB是一种开放规范,用于在开放式数据库连接(ODBC)上创建应用程序编程接口(API)。解决不同类型的数据访问的一个很好的方案,即以OLE DB作为数据提供者,使用ADO作为数据访问技术。ADO为OLE DB提供了应用程序级的接口,使开发人员可以访问数据。它是在VB6.0版本中引入的,是微软的最新数据访问技术,提供对以任何格式存储的任何数据的访问。从简单的工作站进程到大型网络应用程序,都可以使用基于ADO和OLE DB的数据访问,从而满足多种应用程序的设计需求。 ADO Data控件可以使用ADO快速建立数据绑定控件与数据提供者之间的连接。ADO Data控件与Data使用方法类似,但它也属于“部件”,需将它添加进工具箱。 在VB中,选择工程--部件--,在弹出对话框中,选择“Microsoft ADO Data Control6.0(OLEDB)”--确定。在工具箱中就可以看到新添的ADO Data控件。 ADO控件使用其实很简单,主要是对连接数据库的设置。在用Data控件时,我们连接数据库是设置Databasename属性,在ADO控件中我们要设置的是ConnectionString这个属性。 使用Data

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档