无法在同一解决方案中的其他项目中找到DB2 .NET dll(db2app.dll)中的入口点

时间:2013-11-01 14:22:26

标签: .net vb.net db2

我正在使用IBM.Data.DB2.dll v9.0.0.2(访问db2app.dll?)和VS 2008.我创建了一个用户控件,它使用DB2连接来显示数据。在直接运行用户控件时,这似乎工作正常。

问题进入时我:

  • 为用户控件创建测试项目
  • 创建一个Windows窗体项目并尝试添加新控件

我得到的具体错误信息是: enter image description here

它似乎正在绊倒的代码行是创建连接:

_db2Connection = New DB2Connection("SERVER=aaa.bbb.com:#####;" _
                                               & "Database=DBName;" _
                                               & "UID=username;PWD=password")

再次,它在包含的原始项目中工作正常。任何想法?

1 个答案:

答案 0 :(得分:2)

好的,我通过卸载与Visual Studio(2008,2010,2012)和DB2(IBM数据服务器驱动程序包 - IBMDBCL1,Visual Studio的IBM数据库加载项和DB2 Express-)相关的所有内容来完成所有工作。 C)并重新安装VS2008并使用DB2安装包的V10.5。我认为加载项和DB2驱动程序之间必定存在版本不匹配。

虽然VB中的引用仍然是相同的版本IBM.Data.DB2.dll v9.0.0.2

只是把它放在这里希望它可以帮助别人。