如何在运行时将现有的强类型数据集连接到不同的服务器?

发布于 2024-08-28 03:28:29 字数 210 浏览 8 评论 0原文

我正在 Visual C# 2008 中编写一个简单的太空帝国管理游戏,该游戏依赖于连接到远程 SQL Server 数据库来获取/存储数据。

我希望用户能够从登录屏幕连接到用户指定的 SQL 服务器(他指定 IP 地址、端口、数据库名称、ID、密码并按“连接”按钮)。但是,我发现数据集连接字符串属性是只读的,无法更改。有没有办法在运行时将向导生成的DataSet引导到用户指定的服务器?

I am coding a simple space empire management game in Visual C# 2008, which relies on connecting to a remote SQL server database to get/store data.

I would like the user to be able to connect to a user-specified SQL server from the login screen(he specifies IP address, port, database name, ID, password and presses "connect" button). However, I found out that the Dataset connection string property is read only and cannot be changed. Is there any way to guide the wizard-generated DataSet to a user-specified server at run time?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏九 2024-09-04 03:28:29

我相信,如果您进入项目设置并将连接字符串设置类型从“连接字符串”更改为“字符串”并将范围从“应用程序”更改为“用户”,连接仍然有效,并且它成为可编辑的字符串运行时。

请在尝试此操作之前备份您的源代码。

I believe that if you go into the project settings and change the connection string setting type from "Connection String" to "string" and change the scope from "Application" to "User", the connection still works and it becomes an editable string at runtime.

Please back up your source code before trying this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文