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