OLE DB 使用者模板参考

OLE DB 使用者模板包含以下类。 还包含参考信息的主题。OLE DB 使用者模板的宏

会话类

  • CDataConnection
    管理与数据源的连接。 这是创建客户端的一种有用类封装,因为它需要所需完成,则连接到数据源后 (数据源和会话) 和某些工作。

  • CDataSource
    对应于 OLE DB 数据源对象,表示通过提供程序连接到数据源。 一个或多个会话对象表示数据库,CSession 中的每一个,在一台可以连接在运行。

  • CEnumerator
    对应于 OLE DB 枚举器对象,以检索有关可用数据源中行集信息。

  • CEnumeratorAccessor
    用于 CEnumerator 枚举访问器从行集合中的数据。 此行集合包括数据源并枚举器显示从当前枚举器。

  • CSession
    表示单个数据库访问会话。 一个或多个会话可以与每个 CDataSource 对象。

访问器类

  • CAccessor
    用于静态绑定到数据源中的记录。 在您知道数据源的结构时,使用此访问器类。

  • CAccessorBase
    所有访问器类的基类。

  • CDynamicAccessor
    可以在运行时创建的一个访问器,该行集合的列信息。 如果不知道数据源的结构,请使用此类检索数据。

  • CDynamicParameterAccessor
    可以使用访问器,该命令类型未知。 通过调用 ICommandWithParameters 接口获取参数信息,如果提供程序支持接口。

  • CDynamicStringAccessor
    在不了解数据库的基础结构时,可以访问数据源。

  • CDynamicStringAccessorA
    类似于 CDynamicStringAccessor,只不过该类会从数据存储访问数据 ANSI 字符串形式的数据。

  • CDynamicStringAccessorW
    类似于 CDynamicStringAccessor,只不过该类会从数据存储访问的数据为 UNICODE 字符串数据。

  • CManualAccessor
    与处理列和命令参数方法的一个访问器。 此类,只要,提供程序可以转换类型,则可以使用任何数据类型。

  • CNoAccessor
    当不希望类支持参数或输出列时,将用作模板参数。

  • CXMLAccessor
    类似于 CDynamicStringAccessor,只不过此类从数据存储访问的所有数据都转换为 XML 格式的 (即带标记的) 数据。

行集合类

  • CAccessorRowset
    封装行集及其关联访问器。

  • CArrayRowset
    可以使用数组语法,用于访问行集合的元素。

  • CBulkRowset
    用于通过以下方法检索具有唯一调用的多个行句柄和操作批量取行。

  • CNoRowset
    如果命令不返回行集,将用作模板参数。

  • CRestrictions
    用于架构行集指定限制。

  • CRowset
    用于操作,设置和检索数据行集。

  • CStreamRowset
    返回 ISequentialStream 对象而不是行集合;然后使用 读取 方法检索 XML 格式的数据。(SQL Server 2000 执行格式;请注意此功能仅适用于 SQL Server 2000 一起使用。)

  • IRowsetNotifyImpl
    IRowsetNotify提供一条假的实现,其中 IRowsetNotify 方法的 OnFieldChangeOnRowChangeOnRowsetChange函数。空

架构行集合类和 Typedef 类

OLE DB 模板提供了对应于 OLE DB 架构行集合的一组类。

命令类

  • CCommand
    用于设置并执行基于参数的 OLE DB 命令。 只是打开一个简单行集合,请使用 CTable

  • CMultipleResults
    用作模板参数。CCommand 模板,您想让命令处理多个结果集。

  • CNoAccessor
    用作模板参数的模板类,如 CCommandCTable,使用参数访问器类。 如果不希望类支持参数或输出列,请使用 CNoAccessor

  • CNoMultipleResults
    用作模板参数。CCommand 模板,您想让命令处理单个行集合。 CNoMultipleResults 是通过模板参数的默认值。

  • CNoRowset
    用作模板参数为 CCommandCTable,则命令或表不返回行集合。

  • CTable
    用于访问简单行集的不带任何参数。

属性类

  • CDBPropIDSet
    用于将数组使用者需要属性信息的属性 ID。 属性属于一属性。

  • CDBPropSet
    用于设置提供程序的属性。

书签类

  • CBookmark
    用作索引用于访问数据行集合中

错误类别

请参见

概念

OLE DB 提供程序模板参考

其他资源

OLE DB 模板