【问题标题】:Visual Studio 2017: Connection to IBM.Data.DB2 failsVisual Studio 2017:与 IBM.Data.DB2 的连接失败
【发布时间】:2021-01-16 06:12:57
【问题描述】:

我实际上是在尝试将我的 MVC 应用程序连接到 Informix 数据库。在 Visual Studio 2015 中,我完成了这项工作,但在我将项目提升到 Visual Studio 2017 后,连接(从数据库中更新模型)失败。看起来 2017 年的项目无法找到必要的 IBM.Data.DB2。首先,我也无法在 Visual Studio 2017 中创建与 IBM 数据库的连接。

真的很难描述我的实际问题,所以如果有任何未解决的问题,请提出。

感谢您的帮助。

【问题讨论】:

  • 让我们从 “无法创建连接” 开始...请编辑您的问题以包含连接字符串(根据需要匿名),即尝试创建连接(最小但完整),以及失败时的异常详细信息。
  • 你是否通过步骤Project->Manage Nuget Packages添加了引用IBM.Data.DB2
  • @madreflection 没有连接字符串也没有代码,因为我试图通过 Visual Studio 直接连接。 Visual Studio 的错误消息描述了一个System.Argument.Exception 并且不幸的是德语......
  • @KyleWang 我添加了参考,但没有帮助。
  • 如果您尝试连接“直接通过Visual Studio”(例如使用Server Explorer),那么您的问题与标签asp.net-mvc无关, model-view-controller,甚至 c#,并且您的描述中包含 “尝试连接我的 MVC 应用程序” 具有误导性,因为它表明错误发生在您自己的代码中。

标签: c# asp.net-mvc visual-studio model-view-controller informix


【解决方案1】:

您需要安装 DB2 连接客户端并为其申请许可证。

DB2 clients and drivers

【讨论】:

  • 我想我已经安装了 DB2 连接,但是有什么方法可以测试它吗?申请许可证是什么意思?
  • 它适用于链接文件。可能我的装置已经过时了。谢谢!
  • 您可能已经安装了它的许可证,很高兴它有帮助
猜你喜欢
  • 2018-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-13
  • 2020-03-29
  • 1970-01-01
  • 2017-06-02
  • 2017-05-07
相关资源
最近更新 更多