access数据库实用教程【用VB数据控件实现与数据库的连接的途径】

来源:党团工作 发布时间:2019-04-12 06:21:27 点击:

  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 Link文件:可以指定一个连接到数据源的自定义连接字符串。单击右边的“浏览”按钮,可以选择一个Data Link文件
  使用ODBC数据资源名称:允许使用一个系统定义的数据源名称(DNS)作为连接字符串。可以在该列表框内进行选择,也可以单击“新建”按钮,添加与修改DNS.
  我们要用的是最后一个选项使用连接字符串:这个选项定义一个到数据源的连接字符串。单击“生成”按钮弹出“数据连接属性”对话框。在其中可以指定提供者的名称、连接以及其他所需的信息
  在“提供程序”中选择 “Microsoft Jet4.0 OLE DB Provider” 项,然后选择其中的“连接”表单,在其中选定要连接的数据库。此时按“测试连接”按钮,测试所连接的数据库是否正常连接。
  连接好数据库后,使用ADO控件还是同Data控件一样,要想使用户可以操作数据还需要同其他的数据绑定控件协调工作。这里主要设置的是数据绑定控件的Datasource和Datafield属性。
  其实,使用ADO编辑、查看记录,不需要编写任何代码。但为了支持更高级的使用,则需要编写代码,如添加、删除、修改、查找记录等都需要编写代码驱动。
  随着创新技术的不断发展,程序开发越来越便捷,相信不久,会有更好更实用的数据处理技术问世。
  

推荐访问:控件 途径 连接 数据库
上一篇:【呼叫中心技术浅谈】呼叫中心系统
下一篇:最后一页

Copyright @ 2013 - 2018 四八文档网-文档下载,办公室文档软件 All Rights Reserved

四八文档网-文档下载,办公室文档软件 版权所有 沪ICP备09019570号-4