Criar string de conexão generica SQL Server 2008

18/03/2013

Bom dia,
Gostaria de saber se é possível criar uma string de conexão genérica para utilizar o SQL Server 2008,
sem que eu me preocupe em toda hora alterar o código mudando nome de usuario, senha, database...
Que eu possa rodar ela no meu pc com meu usuario ou em qualquer outro computador com qualquer outro usuário

O máximo que consegui foi passando algumas informações como parametro, mas queria não passar nada e obter tudo pelo código
assim como fiz para o nome do usuário

 public DAO(string Server, string Password, string Database)
        {
            string connection = "Data Source=" + Server + ";";
            connection += "User ID=" + Environment.UserName + ";";
            connection += "Password=" + Password + ";";
            connection += "Initial Catalog=" + Database;

            conn = new SqlConnection(connection);
            comando = new SqlCommand();
            comando.Connection = conn;

Gustavo Henrique

Respostas

18/03/2013

Joel Rodrigues

Rapaz, genérica é complicado. Mas você pode salvar tudo isso (a string de conexão toda, sem precisar dividir em partes) no arquivo de configurações.
Dê uma olhada neste artigo: [url]http://www.devmedia.com.br/usando-o-arquivo-de-configuracoes-em-aplicacoes-desktop-net/25615[/url].
Responder Citar

18/03/2013

Gustavo Henrique

Muito obrigado Joel, interessante sua dica, vou dar uma estudada nela com mais calma.
Eu fiz um arquivo ini mesmo, passando os parametros necessários!!
Responder Citar

19/03/2013

Joel Rodrigues

Os bons e velhos arquivos INI. No Delphi é o que há.
Mas a ideia desse arquivo de configuração é também substituí-los, sem falar que é mais direto de se trabalhar com ele pelo código.
Qualquer dúvida, é só avisar.
E quando puder fechar o tópico, me avisa para mantermos a organização, beleza?
Abraço e boa sorte.
Responder Citar

30/06/2013

Joel Rodrigues

Bom, como o problema foi resolvido, estou marcando o tópico como Concluído.
Abraço.
Responder Citar