次の方法で共有


CTable クラス

単純な行セット (パラメーターがない行セット) に直接アクセスする手段を提供します。

構文

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

パラメーター

TAccessor
アクセサー クラス。

TRowset
行セット クラス。

要件

ヘッダー: atldbcli.h

メンバー

メソッド

Name 説明
開く テーブルを開きます。

解説

コマンドを実行して行セットにアクセスする方法については、「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 ();

パラメーター

セッション
[入力] テーブルが開かれるセッション。

wszTableName
[入力] 開くテーブルの名前。Unicode 文字列として渡されます。

szTableName
[入力] 開くテーブルの名前。ANSI 文字列として渡されます。

dbid
[入力] 開くテーブルの DBID

pPropSet
[入力] 設定するプロパティと値を含む DBPROPSET 構造体の配列へのポインター。 Windows SDK の "OLE DB プログラマーズ リファレンス" の「プロパティ セットとプロパティ グループ」をご覧ください。 既定値の NULL では、プロパティは指定されません。

ulPropSets
[入力] pPropSet 引数で渡される DBPROPSET 構造体の数。

戻り値

標準の HRESULT。

解説

詳しくは、"OLE DB プログラマーズ リファレンス" の「IOpenRowset::OpenRowset」をご覧ください。

関連項目

OLE DB コンシューマー テンプレートに関するページ
OLE DB コンシューマー テンプレート リファレンス