none
Mudar o connectionStrings do arquivo app.config RRS feed

  • Pergunta

  • Bom dia...

    Por favor tenho um sistema q utiliza vários banco de dados dependendo do cliente, acontece q preciso em tempo de execução trocar o valor do connectionString que está no arquivo app.config

    <connectionStrings>

    <add name="BufferConfMonit.My.MySettings.ConfMonitConnectionString"

    connectionString="Data Source=ANDERSON\SQLEXPRESS;Initial Catalog=ConfMonit;Persist Security Info=True;User ID=Administrador;Password=0"

    providerName="System.Data.SqlClient" />

    </connectionStrings>

    preciso manter o nome somente trocar o connectionString. O Detalhe é que utilizo o DataSet e preciso que ele se atualize após ter setado os valores do banco de dados.

    Desde já agradeço

    Anderson - Confiança

     

     

    sexta-feira, 11 de agosto de 2006 12:52

Respostas

  • Oi Anderson,

    Na versão 2.0 você pode fazer isso com a classe ConfigurationManager.

    Dim oConf as Configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)

    ... execute as alterações

    oConf.Save(ConfigurationSaveMode.Full)

    sexta-feira, 11 de agosto de 2006 16:13
    Moderador

Todas as Respostas

  • Oi Anderson,

    Na versão 2.0 você pode fazer isso com a classe ConfigurationManager.

    Dim oConf as Configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)

    ... execute as alterações

    oConf.Save(ConfigurationSaveMode.Full)

    sexta-feira, 11 de agosto de 2006 16:13
    Moderador
  • Leornardo

    OBrigado pela sua ajuda resolveu,..

    Muito Obrigado

    Anderson

    sexta-feira, 11 de agosto de 2006 17:57
  •  

    bom dia pessoal!

     

    tentei fazer desse jeito, o meu ele ñ salva os dados.

    fiz desse jeito :

     

    Try

    Dim oConf As Configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)

    'aki eu executo minhas alterações

    sb.DataSource = Me.Servidor

    sb.InitialCatalog = Me.NomeBanco

    sb.UserID = Me.Usuario

    sb.Password = Me.Senha

    oConf.Save(ConfigurationSaveMode.Full)

    Catch ex As Exception

    Throw New Exception

    End Try

    sexta-feira, 21 de setembro de 2007 12:41