Compartir vía


CTable (Clase)

Proporciona un medio para acceder directamente a un conjunto de filas simple (uno sin parámetros).

Sintaxis

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

Parámetros

TAccessor
Clase de descriptor de acceso.

TRowset
Clase de conjunto de filas.

Requisitos

Encabezado: atldbcli.h

Miembros

Métodos

Nombre Descripción
Abierto Abre la tabla.

Comentarios

Consulte CCommand para obtener información sobre cómo ejecutar un comando para acceder a un conjunto de filas.

CTable::Open

Abre la tabla.

Sintaxis

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

Sesión
[in] Sesión para la que se abre la tabla.

wszTableName
[in] Nombre de la tabla que se va a abrir, que se pasa como una cadena Unicode.

szTableName
[in] Nombre de la tabla que se va a abrir, que se pasa como una cadena ANSI.

dbid
[in] DBID de la tabla que se va a abrir.

pPropSet
[in] Puntero a una matriz de estructuras DBPROPSET que contiene las propiedades y los valores que se van a establecer. Vea Conjuntos de propiedades y grupos de propiedades en la referencia del programador OLE DB de Windows SDK. El valor predeterminado de NULL no especifica ninguna propiedad.

ulPropSets
[in] Número de estructuras DBPROPSET pasadas en el argumento pPropSet.

Valor devuelto

Un HRESULT estándar.

Comentarios

Para más información, consulte IOpenRowset::OpenRowset en la Referencia del programador de OLE DB.

Consulte también

Plantillas de consumidor OLE DB
Referencia de plantillas de consumidor OLE DB