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 |
---|---|
Öffnen | Ö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