第12章 vb与数据库ppt课件.ppt

第12章 vb与数据库ppt课件.ppt

ID:59197735

大小:225.50 KB

页数:31页

时间:2020-09-26

第12章 vb与数据库ppt课件.ppt_第1页
第12章 vb与数据库ppt课件.ppt_第2页
第12章 vb与数据库ppt课件.ppt_第3页
第12章 vb与数据库ppt课件.ppt_第4页
第12章 vb与数据库ppt课件.ppt_第5页
资源描述:

《第12章 vb与数据库ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Visualbasic程序设计第十二章vb与数据库(4)ADO对象模型数据访问12.7第12章VB与数据库应用(四)本节主要介绍使用ADO对象模型数据访问的方法。12.7ADO对象访问数据库1.数据访问接口ADO是Microsoft公司在VB6.0中最新推出的数据访问策略。在VB6.0中,ADO是连接应用程序和OLEDB数据源之间的一座桥梁,它提供的编程模型可以完成几乎所有的访问和更新数据源的操作。ADO数据访问方法:①ADO对象模型数据访问②ADO数据控件访问2.ADO对象模型数据访问⑴ADO对象模

2、型简介ADO的核心是Connection、Recordset、Command对象①连接(Connection)对象Connection对象用于建立和数据源的连接“连接”是指在应用程序和数据源之间建立一个数据通道,用于传递数据和命令。Connection对象用于指定连接数据源和有关参数。Connection对象的常用属性和方法名称说明ConnectionString属性连接时提供连接字符串Open方法打开数据源的连接Execute方法执行的操作Cancel方法取消Open或Execute方法的调用Clo

3、se方法关闭Connection建立的连接对象②命令(Command)对象Command对象定义了将对数据源执行的指定命令,其作用相当于一个查询。Command对象是与打开的连接相关的。在打开的连接下,使用Command对象的方法、属性可以完成许多与查询有关的操作。一般情况下,Command对象可以在数据源中添加、删除或更新数据,或在表中以行的格式检索数据。Command对象的常用属性和方法名称说明ActiveConnection属性设置数据源的连接信息CommandText方法指定发出的命令字符串C

4、ommandType方法设置或返回CommandText的类型Execute方法执行CommandText属性执行的操作Cancel方法取消Execute方法的操作③记录集(Recordset)对象是描述来自数据源或执行命令后的记录集合Recordset对象在ADO对象中是最重要的对象,是获得记录和修改记录最主要的方法。常用于指定检索记录、移动记录、指定移动记录的顺序,添加、更改或删除记录。Recordest对象的常用属性和方法名称说明ActiveConnection属性返回Recordest对象所属

5、的Connection对象RecordCount属性返回记录集中记录个数BookMark属性返回或设置记录集中当前记录的书签Requery方法重新执行生成记录集对象的查询,以更新记录集中的记录。Open方法打开数据表、查询结果的记录集的游标⑵使用ADO对象访问数据库若要在VB中使用ADO对象,必须在工程中添加对ADO对象的引用。方法:选择[工程]/[引用]命令,在“可用的引用”列表框中选中“MicrosoftActiveXDataObject2.8Library”,单击“确定”。在应用程序中添加了对A

6、DO对象库的引用后,必须先声明一个Connection对象变量,再生成一个Connection对象的实例。例:DimcnAsAdodb.Connection'声明conn是一个Connection变量setcn=NewAdodb.Connection'生成一个实例或合二为一:DimcnAsNewAdodb.Connection使用ADO编程一般步骤:连接数据源打开记录集使用记录集断开连接①连接数据源:利用Connection对象可以创建一个数据源的连接.应用的方法是Connection对象的Open方

7、法。语法:Connection对象.OpenConnectionString,UserID,PassWord,OpenOptionsConnection对象:定义的Connection对象的实例ConnectionString:可选项,包含了连接的数据库的信息;UserID:可选项,包含建立连接的用户名;PassWord:可选项,包含建立连接的用户密码;OpenOptions:可选项,假如设置adConnectAsync,则连接将异步打开.例:DimcnAsNewAdodb.connectioncn.

8、CusorLocation=adUseClientcn.Open”PROVIDER=Microsoft.Jet.OLEDB.4.0;DataSource=”&app.path&”学生库.mdb”②打开记录集实际上记录集返回的是一个从数据库取回的查询结果集.因此他有两种打开方法:使用记录集的Open方法使用Connection对象的Execute方法(a)记录集的Open方法语法:Recordset.OpenSource,ActiveConnection

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

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

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