modifier chaine connexion app.config en VB.net
Bonjour,
J'ai crée une application en VB.NET qui me permet de rentrer des donnees dans ma base sql server mais mon administrateur me dit que le serveur de BDD risque de changer.
Je souhaite donc modifier ma chaine de caractere dynamiquement dans le fichier app.config de mon application.
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
Try
Dim provider As String = "System.Data.SqlClient"
Dim factory As DbProviderFactory = DbProviderFactories.GetFactory(provider)
Dim builder As DbConnectionStringBuilder = factory.CreateConnectionStringBuilder()
builder.Add("Server", txtServeur.Text)
builder.Add("database", txtNomBDD.Text)
If (cbSI.Checked = True) Then
builder.Add("integrated security", "SSPI")
Else
builder.Add("user", txtUser.Text)
builder.Add("password", txtPwd.Text)
End If
Dim config As Configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)
Dim cs As ConnectionStringSettings = config.ConnectionStrings.ConnectionStrings("donnes.My.MySettings.outilSatistiqueConnectionString")
cs.ConnectionString = builder.ConnectionString
config.Save()
Catch ex As Exception
MsgBox("Message: " & ex.Message)
End Try |
Et voici mon ma chaine de connexion dans app.config :
Code:
1 2 3 4 5 6
|
<connectionStrings>
<add name="donnes.My.MySettings.outilSatistiqueConnectionString"
connectionString="Data Source=P36RESRGAY2\SQLEXPRESS;Initial Catalog=outilSatistique;Persist Security Info=True;User ID=SA;Password=abdelkader"
providerName="System.Data.SqlClient" />
</connectionStrings> |
Mais ca ne marche pas
Pouvez vous m'aider s'il vous plait ?
Merci d'avance