none
Salvando String de Conexão RRS feed

  • Pergunta

  • Em primeiro lugar, uma boa tarde pra todos que estiverem lendo este Threads.!

    É o seguinte, estou precisando de uma ajuda para salvar e alterar em tempo de execução a string de conexão que se encontra no App.config criada pelo C#, e salvar em um arquivo, assim quando minha aplicação for inicializada fazer a leitura deste aquivo setando a string para seu devido lugar.!

    Isso devido a necessidade de a instancia SQL ou o nome do computador servidor não ser o mesmo e evitar de complicar projeto a cada vez que essa string se encontra em endereço diferente.!!

    Atenciosamente

    André

    quinta-feira, 28 de fevereiro de 2013 20:00

Respostas

  • http://www.codeproject.com/Articles/118532/Saving-Connection-Strings-to-app-config

    A flower cannot blossom without sunshine, and man cannot live without love.

    quinta-feira, 28 de fevereiro de 2013 21:36
    Moderador
  • Boa Tarde Tente Algo Assim...

     string strConexao = ConfigurationManager.ConnectionStrings["testeSplit.Properties.Settings.CadastroConnectionString"].ConnectionString;
    
    
                Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                config.ConnectionStrings.ConnectionStrings["testeSplit.Properties.Settings.CadastroConnectionString"].ConnectionString =
                               @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\dados.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
                config.Save(ConfigurationSaveMode.Full);
                
                ConfigurationManager.RefreshSection("connectionStrings");

    Não esqueca de adicionar System.Configuration; nas Referencias e colocar using System.Configuration;

    sábado, 2 de março de 2013 19:21

Todas as Respostas

  • http://www.codeproject.com/Articles/118532/Saving-Connection-Strings-to-app-config

    A flower cannot blossom without sunshine, and man cannot live without love.

    quinta-feira, 28 de fevereiro de 2013 21:36
    Moderador
  • Boa Tarde Tente Algo Assim...

     string strConexao = ConfigurationManager.ConnectionStrings["testeSplit.Properties.Settings.CadastroConnectionString"].ConnectionString;
    
    
                Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                config.ConnectionStrings.ConnectionStrings["testeSplit.Properties.Settings.CadastroConnectionString"].ConnectionString =
                               @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\dados.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
                config.Save(ConfigurationSaveMode.Full);
                
                ConfigurationManager.RefreshSection("connectionStrings");

    Não esqueca de adicionar System.Configuration; nas Referencias e colocar using System.Configuration;

    sábado, 2 de março de 2013 19:21
  • Aew galera obrigado pela atenção, suas duvidas me ajudaram bastante..!

    Precisando estamos aki..!

    Atenciosamente

    André

    quarta-feira, 6 de março de 2013 02:58