¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como executar relatórios do Crystal Reports a partir de um aplicativo Windows Forms em C# sem configurar a conexão ODBC em disco.

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

Criei todos os meus relatórios usando um DSN do sistema no Painel de Controle do Windows. Gostaria de executar esses mesmos relatórios a partir do visualizador do Crystal Reports dentro de um aplicativo Windows Forms em C#. Não quero ter que configurar a conexão ODBC codificada no código. A declaração SELECT e o binding do adaptador já estão no relatório do Crystal. Existe alguma maneira de simplesmente apontar o relatório para a fonte de dados criada em C# sem ter que fazer todas as iterações de tabelas, declarações SELECT e preenchimento do adaptador do conjunto de dados, etc.? Apenas quero a mesma conexão que tenho através do DSN, mas via código. É possível?

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

4 Respuestas

0
Cargando...

Estou usando um controlador de banco de dados proprietário. Como mencionei, ele funciona perfeitamente desde que a conexão seja configurada de forma codificada. Apenas quero realizar essa conexão através do código.

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

Obrigado pela resposta. O problema é que estou usando um DSN do sistema para configurar meu banco de dados em cada PC onde eu implanto meu software. Eu só quero eliminar esse DSN do sistema codificado. Gostaria de me conectar ao relatório do Crystal usando uma string de conexão. Não estou alterando o nome do meu banco de dados ou de qualquer tabela. Qual é uma maneira pela qual posso fazer essa conexão através de código?

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

Tudo o que eu tento usando apenas uma string de conexão não se conecta nem executa o relatório. Não reconhece que há uma conexão.

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

CR e tempo de execução nunca irão armazenar a senha, então deve ser configurado no código ou usando o Windows AD no servidor do banco de dados, em seguida, você pode configurar os relatórios usando essa opção de conexão e não precisará de informações de conexão, desde que seja o mesmo, o CR mantém as informações da tabela no arquivo RPT para que corresponda ao banco de dados.

Se você não estiver usando AD, precisará passar as informações de conexão a menos que queira que o usuário insira as informações de login toda vez.

Se estiver usando Stored Procedures, então não funcionará porque precisa inserir os valores dos parâmetros para o SP no código.

Experimente este aplicativo de teste:

como-para-parâmetros-em-relatórios-de-crystal-para-visual-studio-net

Está no WIKI de downloads:

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

Você poderia usar um DSN de arquivo para armazenar a senha, mas não é muito 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?