Compartir a través de


Acceso a datos de informes

Crystal Reports se conecta a bases de datos mediante controladores de bases de datos. Cada controlador se escribe para controlar un tipo de base de datos específico o la tecnología de acceso a bases de datos.

Modelos de extracción e inserción

Con el fin de ofrecer el acceso a datos más flexible para los programadores, los controladores de base de datos de Crystal Reports se han diseñado para proporcionar un modelo de extracción e inserción de acceso a datos.

Modelo de extracción

En un modelo de extracción, el controlador se conectará a la base de datos y extraerá datos cuando se necesiten. Con este modelo, Crystal Reports controla tanto la conexión a la base de datos como el comando SQL que se ejecuta para obtener los datos y no necesita ninguna codificación del programador. Si no se escribe ningún código especial en tiempo de ejecución, se utiliza el modelo de extracción.

Modelo de inserción

En comparación, el modelo de inserción necesita que el programador escriba código para conectarse a la base de datos, ejecutando un comando SQL para crear un conjunto de registros o de datos que se ajusten a los campos del informe y enviando ese objeto al informe. Este método le permite crear recursos compartidos de conexión en la aplicación y filtrar los datos antes de que Crystal Reports los reciba.

Vea también

Controladores de bases de datos | Agregar datos y obtener acceso a ellos | Crear informes a partir de un conjunto de datos ADO.NET | Incorporar informes a las aplicaciones