我正在尝试从运行Windows 7 64位的开发机器中的.NET 2.0应用程序连接到DB2.
我在open方法中遇到此错误.找不到解决方案.
ExceptionType:InvalidOperationException ExceptionMessage:SQL1159 DB2 .NET Data Provider的初始化错误,原因码2,令牌D:.......................\bin\db2app. dll,StackTrace:位于IBM.Data.DB2.DB2Connection.Open()的IBM.Data.DB2.DB2ConnPool.Open(DB2Connection连接,String&szConnectionString,DB2ConnSettings&ppSettings,Object&ppConn)
She*_*tty 10
从我的一个同事那里了解到这一点.问题是因为应用程序文件夹的bin目录中缺少db2app.dll.
将db2app.dll和db2app64.dll从C:\ Program Files\IBM\SQLLIB\BIN复制到应用程序的bib文件夹,它运行正常.