Freigeben über


CTable-Klasse

Bietet eine Möglichkeit, direkt auf ein einfaches Rowset zuzugreifen (eins ohne Parameter).

Syntax

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

Parameter

TAccessor
Eine Accessorklasse.

TRowset
Eine Rowsetklasse.

Anforderungen

Header: atldbcli.h

Member

Methoden

Name Beschreibung
Offen Öffnet die Tabelle.

Hinweise

Informationen zum Ausführen eines Befehls für den Zugriff auf ein Rowset finden Sie unter CCommand .

CTable::Open

Öffnet die Tabelle.

Syntax

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 ();

Parameter

Sitzungskonsistenz
[in] Die Sitzung, für die die Tabelle geöffnet wird.

wszTableName
[in] Der Name der zu öffnenden Tabelle, die als Unicode-Zeichenfolge übergeben wird.

szTableName
[in] Der Name der zu öffnenden Tabelle, die als ANSI-Zeichenfolge übergeben wird.

dbid
[in] Die DBID tabelle, die geöffnet werden soll.

pPropSet
[in] Ein Zeiger auf ein Array von DBPROPSET-Strukturen , die Eigenschaften und Werte enthalten, die festgelegt werden sollen. Siehe Eigenschaftensätze und Eigenschaftengruppen in der OLE DB-Programmierreferenz im Windows SDK. Der Standardwert von NULL gibt keine Eigenschaften an.

ulPropSets
[in] Die Anzahl der im pPropSet-Argument übergebenen DBPROPSET-Strukturen.

Rückgabewert

Ein Standard-HRESULT.

Hinweise

Weitere Informationen finden Sie unter "IOpenRowset::OpenRowset " in der OLE DB-Programmierreferenz.

Siehe auch

OLE DB-Consumervorlagen
Referenz der OLE DB-Consumervorlagen