- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 使用ADO访问数据库 ADO概述 ADO对象模型 ADO对象 ADO数据库编程实例 小结与习题 第9章 使用ADO访问数据库 ADO概述 ADO对象库 ADO集合 ADO事件处理程序 9.1 ADO概述 Active Data Objects(ADO) ADO对象库主要有以下对象构成: (1)Connection:启用数据的交换。用于管理连接数据库或其他OLE DB数据提供者所需的信息。 (2)Command:运行SQL语句或存贮过程。 (3)Parameter:包含SQL语句参数。即保存从一条存储过程或参数化询问上经过的或返回的信息。 (4)Record:说明Recordset对象、文件或电子邮件信息中的一个数据行。 (5)Recordset:启用数据的定位和操作。 (6)Field:包含数据库中特定字段的信息。 (7)Error:包含连接错误。 (8)Property:包含ADO对象特性。 (9)Stream:说明二进制数据流或文本流。 9.1 ADO概述 ADO集合 (1)Errors:所有为响应单个连接错误而创建的Error对象的集合。 (2)Parameters:所有与Command对象关联的Parameter对象的集合。 (3)Fields:所有与Recordset对象关联的Field对象的集合。 (4)Properties:所有与Connection、Command、Recordset或Field对象关联的Property对象的集合。 9.1 ADO概述 ADO事件处理程序 BeginTransComplete、CommitTransComplete、RollbackTransComplete:事务管理 — 关于连接上的当前事务已经开始、已经提交、或者已经回卷的通知。 WillConnect、ConnectComplete、Disconnect:连接管理 — 关于当前连接即将开始、已经开始、或者已经结束的通知。 WillExecute、ExecuteComplete:命令执行管理 — 关于连接的当前命令的执行即将开始、或者已经结束的通知。 InfoMessage、Informational:信息—关于当前操作有附加信息的通知。 FetchProgress、FetchComplete:检索状态 — 关于数据检索操作进度、或者检索操作已经结束的通知。 WillChangeField、FieldChangeComplete:字段更改管理 — 关于当前字段值即将更改、或者已经更改的通知。 WillMove、MoveComplete、EndOfRecordset:定位管理 — 关于当前行在 Recordset 中的位置即将更改、已经更改、或者已经到达 Recordset 结尾的通知。 WillChangeRecord、RecordChangeComplete:行更改管理 — 关于 Recordset 当前行的某些地方即将更改、或者已经更改的通知。 WillChangeRecordset、RecordsetChangeComplete:Recordset更改管理 — 关于当前 Recordset 的某些地方即将更改、或者已经更改的通知。 9.2 ADO对象模型 ADO对象模型 9.3 ADO对象 9.3.1 Connection对象 9.3.2 Recordset对象 9.3.3 Field对象 9.3.4 Command对象 9.3 ADO对象 9.3.1 Connection对象 Connection对象代表与数据源进行的惟一会话。 使用Connection对象的集合、方法和属性可执行下列操作: 在打开连接前使用ConnectionString、ConnectionTimeout和Mode属性对连接进行配置。 设置CursorLocation属性以便调用支持批更新的“客户端游标提供者”。 使用DefaultDatabase属性设置连接的默认数据库。 使用IsolationLevel属性为在连接上打开的事务设置隔离级别。 使用Provider属性指定OLE DB提供者。 使用Open方法建立到数据源的物理连接。使用Close方法将其切断。 使用Execute方法执行对连接的命令,并使用CommandTimeout属性对执行进行配置。 可使用BeginTrans、CommitTrans和RollbackTrans方法以及Attributes属性管理打开的连接上的事务(如果提供者支持则包括嵌套的事务)。 9.3 ADO对象 Connection对象的属性 (1)Attributes:Long型数据。设置或返回Connection对象的特性。并非所有的数据提供者都支持这种属性。它可取两个值,常
您可能关注的文档
- (教科版)科学三上 材料在水中的沉浮.ppt
- (教研室推荐)拼图阅读Jigsaw reading教学.ppt
- “企业国际化”国际学术研讨会 中国对外投资发展趋势与海外品牌并购.ppt
- “企业国际化”国际学术研讨会 中国内向型发展与外向型发展研究.ppt
- “挑战杯”创业计划竞赛书写作要点.ppt
- “政府理论”?.ppt
- “智能制造”产业介绍_机械仪表_工程科技.ppt
- 《VB与数据库应用开发》第2章 关系数据库.ppt
- 《VB与数据库应用开发》第3章 Access关系数据库.ppt
- 《VB与数据库应用开发》第4章 关系数据库语言和SQL.ppt
- 2024年六年级语文上学期第29讲:京剧趣谈(学生版).docx
- 2024年六年级语文上学期第22讲:古诗三首(学生版).docx
- 2024年六年级语文上学期第15讲:桥(学生版).docx
- 2024年六年级语文上学期第27讲:文言文二则(学生版).docx
- 2024年六年级语文上学期第21讲习作:围绕中心意思写(教师版).docx
- 2024年六年级语文上学期第02讲:丁香结(学生版).docx
- 2024年六年级语文上学期第26讲习作:学写倡议书(教师版).docx
- 2024年六年级语文上学期第14讲习作:______让生活更美好(学生版).docx
- 2024年六年级语文上学期第28讲:月光曲(学生版).docx
- 2024年六年级语文上学期第22讲:古诗三首(教师版).docx
文档评论(0)