热门文章
 
ADO 编程模型的关键元素
ADO 对象模型目录
ADO connection
ADO connection
ADO connection
Mode 属性(Connec
AOD connection
ADO connection
Execute 方法 (AD
管理事务:BeginTran
 推荐文章
 
AOD connection
Recordset 对象
ADO事件处理程序如何协同工
ADO connection
ADO 教程:microso
ADO:Field 对象
ADO 编程模型的关键元素
ADO connection
ODBC体系结构分析
Mode 属性(Connec
通过 ADO 使用提供者
ADO connection
Command 对象的集合、
管理事务:BeginTran
返回 ADO 的版本号
OpenSchema 方法
 
你现在的位置:您现在的位置是: 中国ASP>>数据库>>ADO教程
通过 ADO 使用提供者

三种提供者:数据提供者、服务提供者和服务组件。提供者分为两类:提供数据的提供者和提供服务的提供者。“数据提供者”拥有自己的数据,并将数据以表格格式显露给应用程序。“服务提供者”通过产生和消费数据来封装服务,以增加 ADO 应用程序中的功能。也可以将服务提供者进一步定义为“服务组件”,服务组件必须与其他服务提供者或组件结合使用。

数据提供者

ADO 之所以具有强大的功能和灵活性,是因为它可以连接几种不同的数据提供者,同时仍使用同一个编程模型,而不考虑给定提供者的特定功能。

但是,因为每个数据提供者都有各自的特性,所以应用程序与 ADO 的相互作用方式将根据数据提供者的不同而稍有变化。这些区别通常可以分为三类:

ConnectionString 属性中的连接参数。


Command 对象的用法。


提供者特有的 Recordset 行为。
下面列出了当前可从 Microsoft 获得的每个数据提供者的详细信息。

区域 主题
ODBC 数据库 Microsoft OLE DB Provider for ODBC
Microsoft Indexing Service Microsoft OLE DB Provider for Microsoft Indexing Service
Microsoft Active Directory Service Microsoft OLE DB Provider for Microsoft Active Directory Service
Microsoft Jet 数据库 OLE DB Provider for Microsoft Jet
Microsoft SQL Server Microsoft OLE DB Provider for SQL Server
Oracle 数据库 Microsoft OLE DB Provider for Oracle
Internet 发布 Microsoft OLE DB Provider for Internet Publishing



提供者特有的动态属性

Connection、Command 和 Recordset 对象的 Properties 集合包含提供者特有的动态属性。这些属性提供了针对特定提供者、超出 ADO 支持的内置属性以外的功能信息。

建立连接和创建这些对象后,请使用对象 Properties 集合的 Refresh 方法来获取提供者特有的属性。有关这些动态属性的详细信息,请参阅提供者的文档和 OLE DB Programmer's Reference。

服务提供者

要使用服务提供者,必须提供关键字。同时还应该了解与每个服务提供者相关联的、提供者特有的动态属性。下面列出了有关当前可从 Microsoft 获得的每个服务提供者的提供者特有的详细信息。

Microsoft Data Shaping Service for OLE DB


Microsoft OLE DB Persistence Provider


Microsoft OLE DB Remoting Provider
服务组件

Cursor Service for OLE DB 服务组件补充了数据提供者的游标支持功能。它也需要关键字,并具有动态属性。


相关信息:

ADO 编程模型的关键元素
ADO 对象模型目录
ADO connection 对象包含的内容
ADO connection 对象 :ConnectionString 属性
ADO connection:ConnectionTimeout 属性
Mode 属性(Connection、Record 或 Stream)
AOD connection属性:CursorLocation DefaultDatabase IsolationLevel Provider
ADO connection 对象 :open和close方法

 

中国ASP技术 ASP.ORG.CN 版权所有 2004-2008