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」をご覧ください。