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
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.
Corresponde a un objeto enumerador de OLE DB, que recupera filas información sobre orígenes de datos disponibles.
Representa una sesión de acceso de la base de datos única. Una o más sesiones pueden ser asociadas con cada objeto CDataSource.
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
Clase base para todas las clases de descriptor de acceso.
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.
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.
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.
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
Se utiliza para manipular, establecer y recuperar datos de filas.
Utilizados para recuperar y manipular filas a granel por recuperar varios identificadores de fila con una sola llamada.
Encapsula un conjunto de filas y sus descriptores de acceso asociados.
Utilizado para tener acceso a elementos de un conjunto de filas utilizando sintaxis de matriz.
Proporciona una implementación ficticia de IRowsetNotify, con funciones vacías para los métodos de IRowsetNotify OnFieldChange, OnRowChangey OnRowsetChange.
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
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.
Utilizado para tener acceso a un conjunto de filas simple sin parámetros.
Utilizado como un argumento de plantilla para la plantilla CCommand cuando se desea que el comando para manejar varios conjuntos de resultados.
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.
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.
Utilizado como un argumento de plantilla CCommand o CTable si el comando o la tabla no devuelve un conjunto de filas.
Clases de propiedad
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.
Se utiliza para establecer propiedades de un proveedor.
Clase de marcador
Usado como un índice para acceder a los datos en un conjunto de filas.
Clase de error
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