почему настройки не сохраняются после закрытия открытого приложения, используя vb.net - PullRequest
0 голосов
/ 13 февраля 2019

Привет, это мой код, чтобы изменить свойство из настроек приложения (строка подключения)

Я не могу использовать 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 голосов
/ 05 марта 2019

я решил эту проблему, объявив новую переменную в «настройках приложения» для хранения строки подключения при каждом изменении и копируя ее значение в основную переменную строки подключения при каждой загрузке формы

0 голосов
/ 15 февраля 2019

попробуйте использовать:

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