《access 数据库技术》7-12章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《access 数据库技术》7-12章

本章要点 本章要点 本章要点 本章要点 本章要点 本章要点 RecordSet对象有5种类型: Table类型 Dynaset类型 Snapshot类型 Forwardonly类型 Dynamic类型 Access 2003支持3种类型的记录集: Table类型 Dynaset类型 Snapshot类型 (2) 使用RecordSet对象 (3) DAO编程实例 (4) 数据库记录的增、删、改操作 RecordSet对象是浏览和编辑记录的好工具,不仅如此,通过使用其AddNew、Delete、Edit和Update方法,可以方便地实现数据库记录的增、删、改操作。 ● 增加记录 AddNew方法用于在记录集中增加新记录。增加记录的主要步骤为: ①调用AddNew方法,增加一条新记录。 ②通过文本框等控件输入值或直接赋值的方法,给各字段赋值。 ③调用Update方法,将所添加记录的缓冲区数据写入数据库。 ● 删除记录 Delete方法用于在记录集中删除记录。删除记录的主要步骤为: ①使被删除记录成为当前记录。 ②调用Delete方法,删除当前记录。 ③移动记录指针或调用Refresh方法。 ● 查找记录 Find方法 使用Find方法可以在RecordSet对象中查找与指定条件相符的一条记录,并使之成为当前记录。 Find方法有4种使用格式。 使用命令格式为:记录集.Find方法 条件 11.2.4 ADO(活动数据对象) ADO(Active Data Object,活动数据对象)是一种基于COM(组件对象模型)的自动化接口(IDispatch)技术,是一个与编程语言无关的COM组件系统。 Access 2003的ADO引用库为“Microsoft ActiveX Data Objects x.x Library”。 ADO库的引用方式为:先进入VBA编程环境VBE,在“工具”菜单中选择“引用”命令,在弹出对话框的“可使用的引用”列表框中,选择Microsoft ActiveX Objects x.x Library,然后按“确定”按钮即可。 1. ADO对象模型 ADO提供了一组非常简单并将一般通用的数据访问细节进行封装的对象,主要有三个对象成员:Connection、Command和Recordset,以及几个集合对象:parameters、Fields及Errors等。 ADO对象模型如图: ADO主要对象说明: Connection对象:处于ADO对象的最上层,功能是指定数据提供者,完成到数据源的连接。 Command对象:表示在Connection对象的数据源中,要运行的SQL命令。例如,可以用Command对象执行一个查询等。 RecordSet对象:操作Command对象返回的记录集。 Parameters对象:表示运行Command对象使用的参数。 Field对象:可取得记录集的一个或多个字段。 Error对象:表示使用ADO对象的过程中发生的错误。 2. 使用ADO对象 在使用ADO对象前,要设置数据提供程序,这是ADO与DAO的很大不同。数据提供程序(Provider)是ADO辨识数据源格式的关键。在Access 2003中数据提供者为OLE DB Provider for Microsoft jet,Provider属性值设置为Microsoft.jet.OLEDB.4.0。表示ADO将 通过jet 4.0版数据引擎连接至Access数据库, 使用ADO的主要方法:定义要连接和处理的Connection对象,也就是设置Provider属性值,然后再设置ConnectioString属性。要取得现用数据库的联接语法,可以使用: MsgBox CurrentProject.Connection.ConnectionString (1) 创建Connection对象 通过ADO编程实现数据库访问时,首先要创建对象变量,然后通过调用对象方法和属性设置来进行操作。 实现方法为: Dim cn1 As New ADODB.Connection Dim rs As New ADODB.Recordset Dim StrConnect As string StrConnect= d:\学生管理\学生管理.mdb cn1.Provider = Microsoft.jet.OLEDB.4.0 cn1.ConnectionString= StrConnect cn1.Open (2) 使用Recordset

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档