首页产品库评测行情新闻|手机数码笔记本台式机DIY硬件数字家庭数码相机办公外设|软件下载游戏开发|社区

更多

数码相机
MP4
LCD
机箱
音箱

天极网 > 开发频道>数据库访问技术

数据库访问技术

2000-11-30 00:00作者:出处:yesky责任编辑:


  由于ADO现在? 最多的面向对象的数据访问模型,我们重点的介绍一下ADO 2.0对象模型。

  ADO 2.0对象模型是由七个对象组成的,它们中的大多数在功能上和RDO对象相似,只不过具有更强的功能性而已。

   Command对象:包含关于某个命令,例如查询字符串、参数定义等的信息。Command对象在功能上和RDO的rdoQuery对象相似。

   Connection对象:包含关于某个数据提供程序的信息。Connection对象在功能上和RDO的rdoConnection对象是相似的,并且包含了关于结构描述的信息。它还包含某些RDOEnvironment对象的功能, 例如transaction控件。

   Error对象:包含数据提供程序出错时的扩展信息。Error对象在功能上和RDO的rdoError对象相似。

   Field对象:包含记录集中数据的某单个列的信息。Field对象在功能上和RDO的rdoColumn对象相似。

   Parameter对象:包含参数化的Command对象的某单个参数的信息。该Command对象有一个包含其所有Parameter对象的Parameters集合。Parameter对象在功能上和RDO的rdoParameter对象相似。

   Property对象:包含某个ADO对象的提供程序定义的特征。没有任何等同于该对象的RDO,DAO有一个相似的对象。

  ADO对象可以具有两种属性:

  Built-In属性:ADO的“本地”属性。也就是说,任何使用熟悉的MyObject.Property语法的新对象都可以立即使用的ADO中的属性。Built-in属性并不在某个对象的Properties集合中以Property对象的形式出现,因此尽管您可以修改它们的值,您却不能修改它们的特性或将它们删除。

  Dynamic属性:ADO的非本地属性,它们是由下一级数据提供程序定义的。它们出现在合适的ADO对象的Properties集合中。例如,一个数据提供程序特有的属性可能指明某个Recordset对象是支持事务还是支持更新。这些附加的属性在Recordset的Properties集合中以Property对象的形式出现。Dynamic属性只能用MyObject.Properties(0)或MyObject.Properties("Name")语法通过集合来引用。不同的数据提供程序可能提供一个或多个特殊的属性,来处理提供程序特有的操作。

共3页。 9 1 2 3 :

关注此文的读者还看过:

返回开发频道首页

软件频道最新更新

热点推荐

天极服务|关于我们|About us|网站律师|RSS订阅|友情合作|加入我们|天极动态|网站地图|意见反馈|MSN/QQ上看天极
Copyright (C) 1999-2012 Yesky.com, All Rights Reserved 版权所有 天极网络