使用ADO接口注意相关问题总计

开发 后端
我们推荐如果你只执行单个的ADO接口方法调用,你应该允许Fill或Update隐式打开和关闭连接。如果大量调用Fill或者Update。

理解这一点是掌握DataSet的第一步,ADO接口虽然结构复杂。但只要区分DataSet对象中各个组成部件及其相互关系,掌握也不算太困难,可以将一个激活的Connection对象绑定到Command对象的ADO接口

对于 Field 对象,Name 通常为只读。但是,对于已追加到ADO接口和 Fields 集合中的新 Field 对象,只有当已指定 Field 的 Value 属性并且数据提供者通过调用 Fields 集合的 Update 方法成功添加了新的 Field 时,Name 才为读/写。#t#

对于尚未追加到 Parameters 集合的 Parameter 对象,Name 属性为读/写。对于已追加的 Parameter 对象和所有其他对象,Name 属性为只读。名称在集合中不必是唯一的。可以按序号引用来检索对象的 ADO接口,然后便可以直接按名称引用该对象。

例如,如果 rstMain.Properties(20).Name 产生 Updatability,随后便可以用 rstMain.Properties("Updatability") 来引用此属性。指示 Parameter 对象中的数字值的精度或数字型 Field 对象的精度。设置和返回值设置或返回 Byte 值,ADO接口指示表示值的最大位数。

说明

用 Precision 属性确定表示数字型 Parameter 或 Field 对象值的最大位数。对于 Parameter 对象,该值为读/写。对于 Field 对象,Precision 通常为只读。但是,对于已追加到 Record 的 Fields 集合的新 Field 对象,ADO接口只有当已指定 Field 的 Value 属性并且数据提供者通过调用 Fields 集合的 Update 方法成功添加了新 Field 时,Precision 才为读/写。

ADO(ActiveXDataObjects)是Microsoft提供和建议使用的新型的数据访问ADO接口,具体实现为Automation。这样,程序员可以在各种支持Automation的开发环境下方便地访问ADO对象,如VisualBasic、VisualC++、VisualJ++及Delphi等。

ADO被实现为OLEDB之上的一个薄层,这使得ADO可以有更快的访问速度,更易使用,同时更节省资源。值得注意的是,对于VisualStudio6.0的用户而言,现在提供的ADO2.0要比VisualStudio5.0时代的ADO1.5更加完整。这意味着程序员可以更为广泛地使用ADO接口,甚至在所有的基于Windows平台的数据访问中使用它。比如对RDS(前身是ADC)的支持,可以方便的构建高效的Web应用。

责任编辑:chenqingxiang 来源: 博客园
相关推荐

2009-12-29 14:24:40

使用ADO.NET

2010-01-04 14:40:51

ADO 检索

2009-12-22 15:33:33

ADO.NET参数

2009-12-29 13:40:24

使用ADO.NET

2009-12-23 17:43:53

ADO.NET模型

2009-12-24 16:40:59

Ado Connect

2009-12-22 15:03:51

ADO.NET使用

2010-01-04 16:18:13

ADO.NET连接池

2009-12-28 13:23:38

ADO Records

2009-12-25 16:51:37

ADO参数

2010-01-04 14:54:08

ADO参数

2009-12-29 16:56:40

ADO.NET类和接口

2009-12-25 10:51:45

使用ADO

2009-12-25 15:47:20

ADO存储过程

2009-12-30 16:45:31

ADO操作

2010-01-04 14:18:02

ADO Command

2009-12-24 14:54:25

ADO.NET使用

2009-12-21 17:39:02

ADO.NET操作

2009-12-22 15:20:25

ADO.NET功能

2009-12-25 10:25:59

点赞
收藏

51CTO技术栈公众号