我正在使用IBM.Data.DB2.dll v9.0.0.2(访问db2app.dll?)和VS 2008.我创建了一个用户控件,它使用DB2连接来显示数据。在直接运行用户控件时,这似乎工作正常。
问题进入时我:
我得到的具体错误信息是:
它似乎正在绊倒的代码行是创建连接:
_db2Connection = New DB2Connection("SERVER=aaa.bbb.com:#####;" _
& "Database=DBName;" _
& "UID=username;PWD=password")
再次,它在包含的原始项目中工作正常。任何想法?
答案 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
只是把它放在这里希望它可以帮助别人。