Avalados por :

Cómo ejecutar informes de Crystal Reports desde una aplicación Windows Forms en C# sin configurar conexión ODBC en duro

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 37 Vistas
0
Cargando...

He creado todos mis informes utilizando un DSN del sistema en el panel de control de Windows. Me gustaría ejecutar estos mismos informes desde el visor de Crystal Reports dentro de una aplicación de Windows Forms en c#. No quiero tener que configurar la conexión ODBC codificada en duro. La declaración SELECT y la vinculación del adaptador ya están en el informe de Crystal. ¿Hay alguna forma de simplemente apuntar el informe a la fuente de datos creada en c# sin realizar todas las iteraciones de tablas, las declaraciones SELECT y el llenado del adaptador del conjunto de datos, etc.? Solo quiero la misma conexión que tengo a través del DSN pero a través de código. ¿Es posible?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Estoy usando un controlador de base de datos propietario. Como mencioné, funciona perfectamente siempre y cuando configure la conexión codificada. Solo quiero realizar esa conexión a través del código.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Gracias por la respuesta. El problema es que estoy utilizando un DSN del sistema para configurar mi base de datos en cada PC en el que despliego mi software. Simplemente quiero eliminar ese DSN del sistema codificado. Me gustaría conectarme al informe de Crystal utilizando una cadena de conexión. No estoy cambiando el nombre de mi base de datos ni de ninguna tabla. ¿Cuál es una forma en la que puedo hacer esta conexión a través de código?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Todo lo que intento utilizando solo una cadena de conexión no se conecta ni ejecuta el informe. No reconoce que haya una conexión.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

CR y tiempo de ejecución nunca guardarán la contraseña, por lo que debe establecerse en el código o usando Windows AD en el servidor de la base de datos, luego puede configurar los informes utilizando esa opción de conexión y no requerirá información de conexión, siempre y cuando sea la misma, CR mantiene la información de la tabla en el archivo RPT por lo que debe coincidir con la base de datos.

Si no está utilizando AD, debe pasar la información de conexión a menos que desee que el usuario ingrese la información de inicio de sesión cada vez.

Si está utilizando Procedimientos Almacenados, entonces no funcionará porque necesita ingresar los valores de los parámetros para el SP en el código.

Pruebe esta aplicación de prueba:

cómo-para-parámetros-en-informes-de-crystal-para-visual-studio-net

Está en el WIKI de descargas:

https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

Podría usar un DSN de archivo para guardar la contraseña pero no es muy seguro.

Don

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?