App.Config como alterar
13/12/2011
0
Estou precisando alterar a connectionstring da minha aplicação em tempo de execução.
connectionString=metadata=res://*/EAD.csdl|res://*/EAD.ssdl|res://*/EAD.msl;provider=System.Data.SqlClient;provider connection string="......
Alguem poderia me dar um help?
At.Marcos
Marcos Souza
Posts
15/12/2011
Flavia Santos
Estou precisando alterar a connectionstring da minha aplicação em tempo de execução.
connectionString=metadata=res://*/EAD.csdl|res://*/EAD.ssdl|res://*/EAD.msl;provider=System.Data.SqlClient;provider connection string=......
Alguem poderia me dar um help?
At.Marcos
Marcos,
Qual a necessidade disso?
Se você precisa acessar mais de um banco, você pode criar uma ConnectionString para cada banco no app.Config e ir utilizando-as conforme necessário.
15/12/2011
Marcos Souza
Minha nescessidade é a seguinte, estou desenvolvendo um software para Desktop(Windows Form) e após instalação desse software preciso preciso configurar o endereço do banco de dados na rede da empresa que irá utilizar.
Como eu já tenho essa estrutura do Entity, montei quando desenvolvi o site, eu gostaria de aproveitá-la para Windows Form.
E com isso estou esbarrando nessa conectionString que já fica configurada.
10/01/2012
Ricardo Mauro
Imports System.Configuration
Para alterar a sua string de conexão:
Dim conf As Configuration = ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath)
conf.ConnectionStrings.ConnectionStrings(NomeDaSuaAplicacao.My.MySettings.SuaStringDeConexao).ConnectionString = Outro Valor
conf.Save()
Só tem uma coisa: Os Settings são lidos no inicio do aplicativo. Depois de alterado, você deve avisar ao usuário para que reinicie o aplicativo para que a alteração na string de conexao tenha efeito.
Clique aqui para fazer login e interagir na Comunidade :)