CTable 类

提供直接访问简单行集(不带参数的行集)的方法。

语法

template <class TAccessor = CNoAccessor,
            template <typename T> class TRowset = CRowset>
class CTable :
   public CAccessorRowset <TAccessor, TRowset>

参数

TAccessor
一个访问器类。

TRowset
行集类。

要求

标头: atldbcli.h

成员

方法

名称 描述
打开 打开表。

备注

有关如何执行命令以访问行集的信息,请参阅 CCommand

CTable::Open

打开表。

语法

HRESULT Open(const CSession& session,
   LPCWSTR wszTableName,
   DBPROPSET* pPropSet = NULL,
   ULONG ulPropSets = 0) throw ();

HRESULT Open(const CSession& session,
   LPCSTR szTableName,
   DBPROPSET* pPropSet = NULL,
   ULONG ulPropSets = 0) throw ();

HRESULT Open(const CSession& session,
   DBID& dbid,
   DBPROPSET* pPropSet = NULL,
   ULONG ulPropSets = 0) throw ();

参数

session
[in] 为其打开表的会话。

wszTableName
[in] 要打开的表的名称,作为 Unicode 字符串进行传递。

szTableName
[in] 要打开的表的名称,作为 ANSI 字符串进行传递。

dbid
[in] 要打开的表的 DBID

pPropSet
[in] 指向 DBPROPSET 结构数组的指针,该结构包含要设置的属性和值。 请参阅 Windows SDK 中“OLE DB 程序员参考”中的属性集和属性组。 NULL 的默认值不指定任何属性。

ulPropSets
[in] 传入 pPropSet 参数的 DBPROPSET 结构的数目

返回值

标准 HRESULT。

备注

有关详细信息,请参阅“OLE DB 程序员参考”中的 IOpenRowset::OpenRowset

另请参阅

OLE DB 使用者模板
OLE DB 使用者模板参考