Lista de plantillas de consumidor OLE DB

Las plantillas de consumidor OLE DB contiene las siguientes clases. El material de referencia incluye también temas sobre las macros para plantillas de consumidor OLE DB.

Clases de sesión

CDataSource

Corresponde a un objeto de origen de datos OLE DB, que representa una conexión a través de un proveedor a un origen de datos. Una o más sesiones de base de datos, cada uno representado por un objeto CSession , puede tener lugar en una única conexión.

CEnumerator

Corresponde a un objeto enumerador de OLE DB, que recupera filas información sobre orígenes de datos disponibles.

CSession

Representa una sesión de acceso de la base de datos única. Una o más sesiones pueden ser asociadas con cada objeto CDataSource.

CEnumeratorAccessor

Utiliza CEnumerator para acceder a los datos de las filas del enumerador. Este conjunto de filas se compone de las fuentes de datos y los enumeradores visibles desde el enumerador actual.

Clases de descriptor de acceso

CAccessorBase

Clase base para todas las clases de descriptor de acceso.

CAccessor

Utilizado para los registros que son estáticamente enlazados a un origen de datos. Utilice esta clase de descriptor de acceso cuando conozca la estructura del origen de datos.

CDynamicAccessor

Un descriptor de acceso que se puede crear en tiempo de ejecución basándose en la información de la columna del conjunto de filas. Utilice esta clase para recuperar los datos si no sabes la estructura del origen de datos.

CDynamicParameterAccessor

Un descriptor de acceso que se puede utilizar cuando tipos de comando son desconocidos. Obtiene la información del parámetro llamando la interfaz ICommandWithParameters , si el proveedor admite la interfaz.

CManualAccessor

Un descriptor de acceso con métodos para manejar columnas y parámetros de comando. Con esta clase, puede utilizar cualquier tipo de datos como el proveedor puede convertir al tipo de.

Clases de conjunto de filas

CRowset

Se utiliza para manipular, establecer y recuperar datos de filas.

CBulkRowset

Utilizados para recuperar y manipular filas a granel por recuperar varios identificadores de fila con una sola llamada.

CAccessorRowset

Encapsula un conjunto de filas y sus descriptores de acceso asociados.

CArrayRowset

Utilizado para tener acceso a elementos de un conjunto de filas utilizando sintaxis de matriz.

IRowsetNotifyImpl

Proporciona una implementación ficticia de IRowsetNotify, con funciones vacías para los métodos de IRowsetNotify OnFieldChange, OnRowChangey OnRowsetChange.

CRestrictions

Se utiliza para especificar restricciones de conjuntos de filas de esquema.

Clases de conjunto de filas de esquema y Typedef

Las plantillas OLE DB proporcionará un conjunto de clases que corresponden a los conjuntos de filas de esquema OLE DB.

Clases de comando

CCommand

Se utiliza para establecer y ejecutar un comando de OLE DB basado en el parámetro. Simplemente abrir un simple conjunto de filas, utilice en su lugar CTable.

CTable

Utilizado para tener acceso a un conjunto de filas simple sin parámetros.

CMultipleResults

Utilizado como un argumento de plantilla para la plantilla CCommand cuando se desea que el comando para manejar varios conjuntos de resultados.

CNoMultipleResults

Utilizado como un argumento de plantilla para la plantilla CCommand cuando se desea que el comando para manejar un único conjunto de filas. CNoMultipleResults es el valor predeterminado para el argumento de plantilla.

CNoAccessor

Utilizado como un argumento de plantilla para las clases de plantilla, como CCommand y CTable, que llevan un descriptor de acceso de clase argumento. Utilice CNoAccessor si no desea que la clase admite parámetros o columnas de salida.

CNoRowset

Utilizado como un argumento de plantilla CCommand o CTable si el comando o la tabla no devuelve un conjunto de filas.

Clases de propiedad

CDBPropIDSet

Solía pasar una matriz de identificadores de propiedad para que el consumidor quiere información de la propiedad. Las propiedades pertenecen al conjunto de una propiedad.

CDBPropSet

Se utiliza para establecer propiedades de un proveedor.

Clase de marcador

CBookmark

Usado como un índice para acceder a los datos en un conjunto de filas.

Clase de error

CDBErrorInfo

Utiliza para recuperar información de errores de OLE DB.

Véase también

Lista de plantillas de proveedor DB OLE, página de inicio para las clases de plantilla OLE DB

Index