Classe CTable

Fornisce un mezzo per accedere direttamente a un semplice set di righe (uno senza parametri).

Sintassi

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

Parametri

TAccessor
Classe della funzione di accesso.

TRowset
Classe rowset.

Requisiti

Intestazione: atldbcli.h

Membri

Metodi

Nome Descrizione
Si apra Apre la tabella.

Osservazioni:

Per informazioni su come eseguire un comando per accedere a un set di righe, vedere CCommand .

CTable::Open

Apre la tabella.

Sintassi

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

Parametri

Sessione
[in] Sessione per la quale viene aperta la tabella.

wszTableName
[in] Nome della tabella da aprire, passato come stringa Unicode.

szTableName
[in] Nome della tabella da aprire, passato come stringa ANSI.

dbid
[in] Oggetto DBID della tabella da aprire.

pPropSet
[in] Puntatore a una matrice di strutture DBPROPSET contenenti proprietà e valori da impostare. Vedere Set di proprietà e gruppi di proprietà nella guida di riferimento per programmatori OLE DB in Windows SDK. Il valore predefinito null non specifica alcuna proprietà.

ulPropSets
[in] Numero di strutture DBPROPSET passate nell'argomento pPropSet .

Valore restituito

HRESULT standard.

Osservazioni:

Per altri dettagli, vedere IOpenRowset::OpenRowset nella guida di riferimento per programmatori OLE DB.

Vedi anche

Modelli di consumer OLE DB
Riferimenti ai modelli consumer OLE DB