vb.net - 为什么关闭打开应用程序后设置不保存,使用vb.net
问题描述
嗨,这是我从应用程序设置更改属性的代码(连接字符串)
我不能使用 my.settings.ConnectionString1="some connectionstring" 因为它只读所以我使用 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()
关闭并打开后,我发现值没有改变
解决方案
我通过在“应用程序设置”中声明新变量来解决它以存储每次更改的连接字符串,并将其值复制到每次加载表单时的主连接字符串变量
推荐阅读
- sql-server - SQL 查询,其中 WHERE 子句对来自另一个表中的列的所有数据使用 LIKE
- python - 确定变量是否是任何类的实例
- python - 如何将 matplotlib 动画转换为 HTML5
- indexing - 我应该在 Couchbase 中使用本地索引吗?
- botframework - Bot Framework - 创建/扩展类似的机器人
- excel - 计算特定工作表中的行数
- javascript - Android Firefox JavaScript 屏幕尺寸错误?
- postgresql - postgresql第一个密码?
- javascript - 用两位小数后的数字替换字符串的重复
- mysql - Mysql Json列中的增量JSON字段导致浮点数不是整数