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。