ADO概述

来源:互联网 发布:东南亚安全国家知乎 编辑:程序博客网 时间:2024/05/20 00:12
 
ADO 概述
 
解决办法:
ADO定义了一个编程模型—一组访问更新数据源所必需的顺序方法,这个模型囊括了ADO的所有功能。这个模型提出了一个对象模型,通过一组对象对应并实现了这个编程模型。这些对象拥有方法以执行数据操作,拥有属性以表示数据或者控制对象行为的的某些必要信息。在对象间进行联系的是事件,它是某些操作发生了或将要发生时有对象发出的通知。
 
ADO的组成
ADO全称为ActiveX Data Object。是微软MDAC(Microsoft Data Access Components)的一部分。 ADO由三个部分组成:ADO(包含RDS-Remote Data Service),ADO MD, ADOX。我们通常看到的ADO是狭义的只包含了ADO(包含RDS)。
 
RDS
        ADO也被称为远程数据服务(RDS),你可以通过她把数据从服务器传输到客户端应用程序或者Web页
面,你能够在客户端(本地)操作数据,然后通过RDS把更新传递给服务器(RDS只通过一次消息的往返来传
达这些操作更新)。
 
ADO MD
        ADO MD(Microsoft ActiveX Data Objects (Multidimensional))为我们提供了访问多维数据库的方便的编
程接口。 ADO MD是ADO的针对多维数据的扩展,他包含了一组用于多维数据操作的对象,例如CubeDef 和
Cellset对象。你可以使用ADO MD对多维数据库进行访问和查询。与ADO一样,ADO MD也是通过使用OLE DB
Provider来实现数据的访问。 为了能够适用ADO MD,provider必须是多维数据provider(MDP)。
ADOX
       A Microsoft® ActiveX® Data Objects Extensions for Data Definition Language and Security (ADOX) 是对
ADO 对象和编程模型的扩展。ADOX 包括用于模式创建和修改的对象,以及安全性。由于它是基于对象实现模
式操作,所以用户可以编写对各种数据源都能有效运行的代码,而与它们原始语法中的差异无关。ADOX 是核心
ADO 对象的扩展库。他增加的对象可用于创建、修改和删除模式对象,如表格和过程。它还包括安全对象,可
用于维护用户和组,以及授予和撤消对象的权限。
        要通过开发工具使用 ADOX,需要建立对 ADOX 类型库的引用。对 ADOX 库的说明为“Microsoft ADO
Ext. for DDL and Security.”。ADOX 库文件名为“Msadox.dll”,程序 ID (ProgID) 为“ADOX”。
 
原创粉丝点击