VB.Net 项目 - 不会将新的 Windows 窗体 Datagridview 连接到数据库表

问题描述 投票:0回答:1

我有一个 VB.Net,VB 项目,我已经在 Visual Studio 2019 和 2022 中构建了几年。我在两台 PC 上使用它,一台用于构建它,另一台供人们使用。在两台机器和相同的数据库上使用 Microsoft SQL Server,我使用各种形式来更新各种表。

它在两种环境中都运行良好,直到最近我创建了带有数据网格视图的新表单来访问多个现有表,它们不会连接到其中一台 PC 上的数据库,所有旧的表单都工作正常。我收到一条错误消息,指出服务器未找到或无法访问,这不可能是真正的问题?

我用来构建项目的电脑没有任何问题。

唯一改变的是我构建它的 PC,我已将其更新为基于 x64 的 PC 上的 Win 11 Pro。另一台 PC 在基于 x64 的 PC 上安装了 Win 10 Pro。

我不知道在哪里调查,我查看了新表单的设计器页面,但看不到任何明显的东西。这不可能是连接问题,因为所有旧的表单都会连接到数据库?

任何想法将不胜感激,因为我很困惑!

vb.net visual-studio
1个回答
0
投票

感谢您的评论,幸运的是我找到了问题。

我在“我的设置”中保存了三个连接设置。连接 1 是我在启动时针对不同环境重置的连接。实际发生的情况是,我无意中使用其他连接之一在 Dataset.xsd 中设置了新的表适配器,这导致它在每个环境中启动时都没有更改。

如果对其他人有帮助,我很乐意发布我用来执行此操作的代码。

© www.soinside.com 2019 - 2024. All rights reserved.