|
Postada em 12/05/2005 12:18 hs
Olá Pessoal! Criei um componente (.dll) para conexão com o Banco de dados, ele retorna um "adodb.connection". Gostaria que quando a aplicação instanciar este objeto, não fique visível o ConnectionString para ela, pois o meu objetivo é não deixar o desenvolvedor da aplicação ver o usuário e senha do banco de dados. Alguém sabe como fazer isso?? Obrigado!
|
|
|
|
7Cordas
|
PORTO ALEGRE RS - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 12/05/2005 12:40 hs
Cara , eu fiz e utilizo um ActiveX que fiz com este propósito. Mas a concepção é diferente. Ao invés do programador instanciar a Dll para pegar a connection eles devem utilizzar a Dll para obter Recordset. Ou seja: SET MeuRecordset = TrataSQL.Lista("SELECT * FROM Contratos") o obejeto TrataSQL é o meu objeto. Daí vc cria vários métodos nesta Dll: Lista, Exclui, Altera, Inclui etc... Espero ter ajudado
Cristiano Fischer Projeto SIGA - Sistemas Integrados de Gestão
|
|
|
|
Postada em 13/05/2005 00:40 hs
É uma boa saída, mas no meu caso não resolve, pois onde trabalho possuímos vários sistemas de empresas terceiradas, cada um desses sistemas possue seu próprio método de fazer conexão, a maioria por odbc, daí se implementar um componente como o que vc deu de exemplo vai dar um trampo legal para adaptar todos os sitemas. O sistema que estou fazendo é para controle de acesso, inclusive de acesso a banco de dados. Resolvi da sequinte forma, estou conectando com windows autentication no servidor, assim quando o componente é instanciado não dá pra ver o usuário nem a senha. Obrigado!
|
|
|
|