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.
Avalados por :
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?
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.
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?
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.
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:
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
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute