CTable 類別

提供直接存取簡單數據列集的方法(沒有參數的數據集)。

語法

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

參數

TAccessor
存取子類別。

TRowset
數據列集類別。

需求

標頭檔:atldbcli.h

成員

方法

名稱 描述
Open 開啟數據表。

備註

如需如何執行命令以存取數據列集的資訊,請參閱 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 ();

參數

工作階段
[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 消費者範本參考