- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
补8章 ADO数据库编程 ;8.1 ADO对象模型概述 ;8.1.2 ADO模型的对象 ;1.基本对象
(1)Connection对象 (2)Recordset对象
(3)Command对象 (4)Field对象
(5)Property对象 (6)Parameter属性
(7)Error对象
2.集合对象
(1)Errors集合对象 (2)Parameters对象
(3)Fields对象 (4)Properties对象
3.事件
(1)ConnectionEvents类事件
(2)RecordsetEvents类事件 ;8.1.3 ADO模型的编程模型 ;(7)对记录集中的数据进行添加、删除或更改操作,主要使用Recordset对象。
(8)在适当情况下,使用缓存中的更改内容来更新数据源,主要使用Recordset对象。
(9)在使用事务之后,可以接受或拒绝在事务期间所作的更改,结束事务,主要使用Connection对象及事务处理方法。 ;8.2 Connection对象 ;(8)可使用BeginTrans、CommitTrans和RollbackTrans方法以及Attributes属性管理打开的连接上的事务(如果提供者支持则包括嵌套的事务)。
(9)使用Errors集合检查数据源返回的错误
(10)通过Version属性读取所使用的ADO执行版本。
(11)使用OpenSchema方法获取数据库纲要信息。 ;8.2.1 Connection对象的常用属性 ;8.2.2 Connection对象的常用方法 ;5.Close方法使用格式如下:
Connection.Close
6.Execute方法
格式1:connection.Execute CommandText, RecordsAffected, Options
格式2:
Set recordset = connection.Execute (CommandText, RecordsAffected, Options)
7.Cancel方法
8.OpenSchema方法 ;8.2.3 连接到数据库的方法 ;;2.直接使用数据库文件名称或数据源名称建立连接
(1)使用SQL Server普通安全模式建立到Pubs数据库的连接
(2)SQL Server信任安全模式建立到Pubs数据库的连接
【例10-2】直接建立到SQL Server 2000的数据库“Pubs”的连接和到当前目录下的Microsoft Access数据库“教学”的连接。程序的设计界面如图10-5所示。运行时单击“建立到SQL Pubs数据库的连接”将以两种方法建立到SQL Server数据库Pubs的连接,单击“建立到Access教学数据库的连接”将以两种方式建立到Access数据库“教学”的连接。 ;;8.2.4 通过打开的连接执行SQL语句 ;(a)执行前 ;8.3 RecordSet对象 ;(5)CursorLocation属性
(6)CursorType属性
(7)EditMode属性
(8)Filter属性
(9)LockType属性
(10)MaxRecords属性
(11)Sort属性
(12)Source属性
(13)State属性 ;8.3.3 Recordset对象的方法 ;5.Open方法 Open方法的使用格式如下:
Recordset.OpenSource,ActiveConnection,CursorType, LockType, Options
6.Resync方法 该方法的使用格式如下:
Recordset.Resync AffectRecords, ResyncValues
7.Save方法 该方法的使用格式如下:
Recordset.Save FileName, PersistFormat
8.UpdateBatch方法 该方法的使用格式如下:
Recordset.UpdateBatch AffectRecords
9.GetRows方法 调用格式如下:
Array=Recordset.GetRows()
10.Supports方法 该方法的使用格式如下:
boolean = Recordset.Supports( CursorOptions );8.3.4 访问Recordset对象字段的方法 ;8.3.5 Recordset对象应用实例 ; 题意分析:本题要用MsFlexGrid控件
文档评论(0)