CRestrictions::Open

返回基于用户提供的限制的结果集。

HRESULT Open(
   const CSession& session,
   LPCTSTR lpszParam 1 = NULL,
   LPCTSTR lpszParam 2 = NULL,
   LPCTSTR lpszParam 3 = NULL,
   LPCTSTR lpszParam 4 = NULL,
   LPCTSTR lpszParam 5 = NULL,
   LPCTSTR lpszParam 6 = NULL,
   LPCTSTR lpszParam 7 = NULL,
   bool bBind = true
);

参数

  • session
    [in] 用于指定使用的现有会话对象连接到数据源。

  • lpszParam
    [out] 在架构行集合指定限制。

  • bBind
    [in] 指定是否自动绑定列映射。 默认值为 true,导致列映射自动绑定。 设置为 false 的 bBind 禁止列映射的自动绑定,这样可以手动绑定。 (准则绑定就特别值得关注对 OLAP 用户。)

返回值

一个标准 HRESULT 值。

备注

在架构行集合可以指定最多七个限制。

有关每个架构行集合,定义的限制的信息参见 IDBSchemaRowset

要求

Header: atldbsch.h

请参见

参考

CRestrictions 类

架构行集合选件类和Typedef选件类