我已经构建了一个应用程序,它连接到我的一台服务器上的访问数据库。我可以很容易地在我的计算机上使用它,但是当我安装在另一台计算机上时,我明显遇到了指定连接到服务器上数据库位置的问题。我如何允许用户指定数据库连接位置以便在多个工作站上使用?任何帮助是极大的赞赏!访问数据库连接字符串
0
A
回答
0
请勿在代码中硬编码DB的文件名,而是将其存储在配置文件中。例如。一个INI文件或一个XML文件。见How to store and retrieve custom information from an application configuration file by using Visual Basic .NET or Visual Basic 2005。
您可以像这样将设置保存在App.Config文件中。
Const connectionKey As String = "connection"
Dim config As System.Configuration.Configuration
config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)
config.AppSettings(connectionKey) = openFileDialog.FileName
config.Save(ConfigurationSaveMode.Modified)
你还可以用
Dim value As String = ConfigurationManager.AppSettings(connectionKey)
看了一遍(未测试从这里得到它:Read/Write App.Config File with .NET 2.0)
+0
我仍然卡住......我创建了一个打开的文件对话框,将连接传递给文本框。我怎样才能将它传递给数据库连接字符串?对不起,我是新手:-( –
+0
我想我问的是如何将信息从openfiledialog传递到app.config连接字符串文件? –
相关问题
- 1. 访问数据库连接字符串
- 2. 访问数据库连接字符串错误
- 3. 访问数据库,连接字符串jiggery pokerery
- 4. 访问数据库的程序文件连接字符串
- 5. 更改访问数据库连接字符串
- 6. 访问数据库连接字符串错误在asp
- 7. 只读连接字符串到访问数据库
- 8. Azure网站经典ASP连接字符串访问数据库
- 9. 无法访问SQL Azure的数据库连接字符串
- 10. VB.NET访问连接字符串凭据
- 11. 类库数据库连接字符串
- 12. Oracle数据库连接字符串?
- 13. 数据库连接字符串错误
- 14. Vb.net Access数据库连接字符串
- 15. 存储数据库连接字符串
- 16. 远程数据库连接字符串
- 17. 只读数据库连接字符串
- 18. c#数据库连接字符串
- 19. SQLite数据库连接字符串
- 20. 数据库连接字符串位置
- 21. SQL Server数据库连接字符串
- 22. 与Oracle数据库连接字符串
- 23. Android数据库字符串访问
- 24. 使用访问连接字符串
- 25. ASP.NET的连接字符串访问
- 26. Python数据库连接字符串与德比数据库
- 27. 更改数据库中的连接字符串数据库
- 28. 什么将连接字符串到PHP访问数据库文件
- 29. 更正访问远程数据库服务器的连接字符串
- 30. 如何仅在数据访问层(.NET类库)中存储连接字符串
看看这个问题: HTTP:/ /stackoverflow.com/questions/7830318/vb-net-connection-string-for-ms-access-database – user2721815