Share via


Controladores de bases de datos

Los controladores de bases de datos se utilizan durante el tiempo de creación y de procesamiento.

Durante el tiempo de creación, el controlador de la base de datos se utiliza para identificar el esquema de los datos. Con los controladores OLEDB, ODBC y Access/Excel, este proceso implica la conexión a una base de datos y la selección de las tablas, vistas o procedimientos almacenados para especificar el esquema. Con los controladores ADO.NET y de definición de campos, este proceso implica la selección de un esquema con la forma de un archivo XML (*.xml) o de un archivo de definición de datos (*.ttx).

Durante el tiempo de procesamiento, el informe utilizará el mismo controlador de base de datos utilizado para crear el informe. No obstante, si los datos se insertan en el informe, el informe seleccionará el controlador adecuado para controlar el conjunto de registros o el conjunto de datos.

Controladores de bases de datos con Crystal Reports para Visual Studio .NET

Controlador de base de datos Base de datos a las que se tiene acceso Método de acceso a datos
OLEDB Cualquier base de datos que tenga un proveedor OLEDB. Admite tanto la extracción de datos de la base de datos como la inserción de datos en el informe de un conjunto de registros ADO.
ODBC Cualquier base de datos que tenga un proveedor ODBC. Admite tanto la extracción de datos de la base de datos como la inserción de datos en el informe de un conjunto de registros RDO.
Access/Excel Bases de datos de Microsoft Access y libros de Microsoft Excel. Admite tanto la extracción de datos de la base de datos como la inserción de datos en el informe de un conjunto de registros DAO.
ADO.NET Cualquier base de datos con un proveedor gestionado. Admite la inserción de datos en el informe desde un conjunto de datos ADO.NET.

Este controlador no extraerá datos por sí mismo.

Definición de campo Ninguna.

Este controlador especial se utiliza para crear informes basados únicamente en un esquema sin datos reales.

Este controlador se incluye principalmente para la compatibilidad con versiones anteriores y sólo se utiliza durante el proceso de creación de informes.

En tiempo de ejecución, debe enviarse un conjunto de registros o un conjunto de datos a un informe creado con el controlador.

Objeto de datos Crystal (CDO) Ninguna.

Este controlador especial obtiene acceso a datos que no residen en una base de datos tradicional.

Este controlador se incluye principalmente para la compatibilidad con versiones anteriores.

Este controlador sólo admite la inserción de datos en un informe desde un conjunto de registros CDO; no extraerá datos por sí mismo. Utilice la biblioteca de objetos de datos Crystal para llenar un conjunto de registros CDO.

Nota   Este controlador no está disponible durante el período de creación del informe. Seleccione uno de los controladores disponibles para crearlo.

Vea también

Acceso a los datos en un informe | Agregar datos y obtener acceso a ellos | Crear informes a partir de un conjunto de datos ADO.NET