为什么使用vb.net

时间:2019-02-13 20:32:32

标签: vb.net my.settings

这是我的代码,用于更改应用程序设置(连接字符串)的属性

我不能使用 my.settings.ConnectionString1 =“某些连接字符串” 因为它是只读的 所以我用 my.settings.item()=“”

 dim x= textbox1.text  ' //  like 127.0.0.1
 My.Settings.Item("ConnectionString1") = "server=" & x & ";user  id=root;password=root;port=3306;database=db1;charset=utf8;"
 My.Settings.Save()
 msgbox(my.settings.ConnectionString1)   ' here change happen 
 Me.Close()

关闭并打开它后,我发现值不变

2 个答案:

答案 0 :(得分:0)

我通过在“应用程序设置”中声明新变量来解决它,以存储每次更改的连接字符串,并在每次加载表格时将其值复制到主连接字符串变量中

答案 1 :(得分:-1)

尝试使用:

My.Settings.ConnectionString1 = "server=" & x & ";user  id=root;password=root;port=3306;database=db1;charset=utf8;"
My.Settings.Save()