ADO对象有哪些操作以及ADO中主要对象有哪些功能

60次阅读
没有评论

共计 1457 个字符,预计需要花费 4 分钟才能阅读完成。

ADO 对象有哪些操作以及 ADO 中主要对象有哪些功能,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

ADO(ActiveXDataObjects)是 Microsoft 提供和建议使用的新型的数据访问接口,具体实现为 Automation。这样,程序员可以在各种支持 Automation 的开发环境下方便地访问 ADO 对象,如 VisualBasic、VisualC++、VisualJ++ 及 Delphi 等。下面丸趣 TV 丸趣 TV 小编来讲解下 ADO 对象有哪些操作?ADO 中主要对象有哪些功能?

ADO 对象有哪些操作

对 ADO 对象的主要操作,同 DAO、RDO 库的实现基本相同。主要包括 6 个方面:

1. 连接到数据源。这是可选的、通常涉及 ADO 的 Connection 对象。

2. 向数据源提交命令。通常涉及 ADO 的 Command 对象。在查询中可以与参数对象 (Parameter) 协同使用。

3. 执行命令,比如一个 SELECT 脚本。

4. 如果提交的命令有结果返回,可以通过 ADO 的 Recordset 对象对结果进行操作,数据存储在缓存中。

5. 如果合适,可将缓存中被修改的数据更新到物理的存储上。

6. 提供错误检测。通常涉及 ADO 的 Error 对象。

以程序员的视角来看,ADO、DAO 和 RDO 三者的对象名称不很相同。但使用 ADO 对象要比 DAO 和 RDO 简单得多。最主要的一点在于,程序员不用像在使用 DAO 和 RDO 那样要从对象模型的顶层开始一步步的创建子对象。因此,ADO 提供了一种更灵活的编程方式。

ADO 中主要对象有哪些功能

Connection 对象,表示了一个到数据源的会话。使用 Connection 对象的成员,可以使用相应的属性打开到数据源的连接,设置游标的位置,设置默认的当前数据库,设置将使用的 OLEDBProvider,直接提交 SQL 脚本等。值得注意的是,在提交 SQL 脚本的任务时,不用创建一个 Command 对象,就可完成查询。另外,对 Connection 对象的创建是同其他对象无关的。Command 对象,可被用于查询数据库并返回结果在 Recordset 对象中。也可以进行批操作和操纵数据库的结构,当然,这需要使用的 OLEDBProvider 提供相应的支持。此外,可以将一个激活的 Connection 对象绑定到 Command 对象的 ActiveConnection 属性,这使得多个 Command 对象实例可以共用一个 Connection 对象。

Recordset 对象,用来封装查询的结果,可称为结果集。

Field 对象,用来表达一行结果中各子段的类型和值。

Error 对象,用来检测和判断在数据库操作中出现的错误,比如连接失败。在 ADO 中,许多对象名后多了一个 s,比如 Error- Errors,Field- Fields 等等。添加 s 意味着是相应对象的 Collection(集合)对象,比如 Errors 是 Error 对象的 Collection 对象。Collection 有点像数组(Array),但不同的是,Collection 可以以不同类型的数据或对象作为自己的元素,而数组中的各元素通常都是相同类型的。所以,在看到一个对象名最后是 s,通常表明这是一个 Collection 对象,比如 Errors 中的各元素是由 Error 对象的实例组成的。

看完上述内容,你们掌握 ADO 对象有哪些操作以及 ADO 中主要对象有哪些功能的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注丸趣 TV 行业资讯频道,感谢各位的阅读!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-28发表,共计1457字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)