Compartilhar via


Classe CTable

Fornece um meio de acessar diretamente um conjunto de linhas simples (um sem parâmetros).

Sintaxe

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

Parâmetros

TAccessor
Uma classe de acessador.

TRowset
Uma classe de conjunto de linhas.

Requisitos

Cabeçalho: atldbcli.h

Membros

Métodos

Nome Descrição
Aberto Abre a tabela.

Comentários

Confira CCommand para obter informações sobre como executar um comando para acessar um conjunto de linhas.

CTable::Open

Abre a tabela.

Sintaxe

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

Parâmetros

sessão
[in] A sessão para a qual a tabela é aberta.

wszTableName
[in] O nome da tabela a ser aberta, passado como uma cadeia de caracteres Unicode.

szTableName
[in] O nome da tabela a ser aberta, passado como uma cadeia de caracteres ANSI.

dbid
[in] O DBID da tabela a ser aberta.

pPropSet
[in] Um ponteiro para uma matriz de estruturas DBPROPSET que contêm propriedades e valores a serem definidos. Confira Conjuntos de propriedades e grupos de propriedades na Referência do programador OLE DB no SDK do Windows. O valor padrão de NULL não especifica nenhuma propriedade.

ulPropSets
[in] O número de estruturas DBPROPSET passadas no argumento pPropSet.

Valor de retorno

Um valor HRESULT padrão.

Comentários

Para obter mais detalhes, confira IOpenRowset::OpenRowset na Referência de programador do OLE DB.

Confira também

Modelos de consumidor OLE DB
Referência de modelos de consumidor do OLE DB