Como alterar uma string de conexão por uma textbox
18/07/2012
0
Vou explicar o cenário
Tenho uma aplicação com banco sql server 2008, ela funciona em rede, a aplicação em rede necessito de alterar a string de conexao, como posso alterar somente o ip da string:
Data Source=192.168.100.171\SQLEXPRESS;Initial Catalog=dados;Persist Security Info=True;User ID=cliente;Password=123456
no caso seria so o ip 192.168.100.171.
Obrigado
Sigrids Lima
Posts
19/07/2012
Valter Furtado
Se não ficar, você só vai conseguir mudar essa connection em um editor externo e compilar a aplicação de novo.
No arquivo externo (txt,ini,xml...) você vai ler o arquivo, mostrar no textbox e salvar no arquivo de novo.
19/07/2012
Sigrids Lima
19/07/2012
Joel Rodrigues
19/07/2012
Sigrids Lima
http://imasters.com.br/artigo/20503/c-sharp/windows-forms-application-alterando-arquivo-de-configuracao-dinamicamente
Teria por este codigo melhorar?
20/07/2012
Sigrids Lima
InitializeComponent();
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.ConnectionStrings.ConnectionStrings[NomeString].ConnectionString =
@Data Source=.\SQLExpress;Initial Catalog=SeuBanco;Integrated Security=true;; config.Save(ConfigurationSaveMode.Full);
// ler novamente a seção do HD
ConfigurationManager.RefreshSection(connectionStrings);
Porem gostaria por uma textbox digitando o ip alteraria a string:
@Data Source=IP_SERVIDOR\SQLExpress;Initial Catalog=SeuBanco;Integrated Security=true;;
ATE
20/07/2012
Joel Rodrigues
Boa sorte.
Estou fechando o tópico.
Clique aqui para fazer login e interagir na Comunidade :)