第六章 Visual Basic数据库编程

第六章 Visual Basic数据库编程

ID:44984094

大小:206.00 KB

页数:39页

时间:2019-11-06

第六章 Visual Basic数据库编程_第1页
第六章 Visual Basic数据库编程_第2页
第六章 Visual Basic数据库编程_第3页
第六章 Visual Basic数据库编程_第4页
第六章 Visual Basic数据库编程_第5页
资源描述:

《第六章 Visual Basic数据库编程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6章VisualBasic数据库编程6.1预备知识6.2用ADO编写数据库综合实例6.1预备知识6.1.1使用ADO操纵数据库1.什么是ADOADO,即ActiveDataObjects,实际是一种提供访问各种数据类型的连接机制。ADO被实现为OLEDB之上的一个薄层,这使得ADO可以有更快的访问速度,更易使用,同时更节省资源。ADO被设计成一种非常简单的格式,通过ODBC的方法同数据库接口相连。用户可以使用任何一种ODBC数据源,不仅适合于SQLServer、Oracle、Access等数据库应用

2、程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。下一页返回6.1预备知识2.ADO的内置类ADO提供了一系列的类和方法,用来与数据库建立连接,然后对数据库中的数据进行各种操作。下面分别介绍ADO中常用的几个类。(1)连接类(Connection)连接类(Connection)用来与数据库建立连接。连接成功后Connection将以对象的形式存在。应用程序通过一个连接对数据库进行操作常用的属性与方法如下:ConnectionString属性:连接字符串,在打开连接前需要设置。Conn

3、ectionTimeout和Mode属性:超时时间和连接模式,一般在打开连接前也需要设置。CursorLocation属性:设置或者返回游标位置。DefaultDatabase属性:为连接指定一个默认的数据库上一页下一页返回6.1预备知识(2)命令类(Command)命令类(Command)定义了对数据库的一系列操作。使用命令对象来查询数据库,查询结果以数据集对象(Recordset)的形式返回。命令类在操纵数据库前需要与一个已经打开的连接对象(Connection)建立关联。Command类常用的属

4、性与方法如下;ActiveConnection属性:将一个命令行对象与一个打开的连接关联。CommandText属性:定义命令行的内容,比如SQL语句等。CommandType属性:指定命令的类型。CommandTimeout属性:指定服务器等待一条命令执行的时间。Execute方法:执行命令行并返回一个数据集对象(Recordset)。上一页下一页返回6.1预备知识(3)数据集类(Recordset)数据集类(Recordset)定义了从数据库返回的一系列记录的集合。通过数据集可以对记录及组成记录的

5、列进行各种操作。Recordset类常用的属性与方法如下:RecordCount属性:返回记录集中记录的条数。BOF、EOF属性:返回记录集中游标的当前位置是否是记录集的头或尾。MoveNext、MovePre:将记录集中的游标向后、前移动一个位置。MoveFirst、MoveLast.将记录集中的游标移动到最前或最后。当Recordset对象有效时,可以使用如例程1-1的方式来获得当前记录中某一字段的值。其中Name_S是数据表中的字段名。上一页下一页返回6.1预备知识3.在VisualBasic中

6、使用ADO在一个打开的VisualBasic6.0的工程中,选择菜单[工程]一[引用]命令,出现如图6-1所示的“引用”对话框。在“可用的引用”列表框中选择MicrosoftActiveXDataObjects2.6Library选项,单击[确定]按钮。这样在程序中便加入了对ADO的引用。由于ADOData控件属于ActiveX控件,每次创建工程时都应该选择“部件”中的“MicrosoftADODataControl6.0(OLEDB)”复选框,则ADOData的图标就会出现在工具箱中,然后在窗体上引

7、用,控件默认名称为Adodc1。ADOData控件主要属性:ConnectionString:数据库名称CommandType:命令类型RecordSource:表名或记录集上一页下一页返回图6-1“引用”对话框返回6.1预备知识ADOData控件主要方法:ADOData控件对数据的操作主要由Recordset对象的属性和方法来实现。Refresh:打开或重新打开连接的数据源,并能重建控件的RecordSet。与ADO数据绑定控件:DataGrid、DataList、DataCombo、MSFlexG

8、rid、MSHFlexGrid、MSChart等,经常用到的是DataGrid控件。DataGrid控件属性:DataSource:指定所连接的数据控件AllowAddNew:设置是否允许增加新记录AllowDelete:设置是否允许删除记录AllowUpdate:设置是否允许更新记录Caption:设置网格顶端的标题文字。显示字段名:右键/检索字段设置字段显示格式:右键/属性上一页下一页返回6.1预备知识4.ADO的一般使用步骤使用ADO操纵数据库一般

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。