我正在使用 .NET 服务提供程序从 .NET (C#) 连接到 DB2 数据库IBM.DATA.DB2.dll
(应用程序是从 DB2 数据库获取详细信息的 Web 服务)。我已经安装了 DB2 Runtime Client 并配置了 ODBC 并且连接成功。
当我尝试在 .NET 代码中打开一个 DB2 Connection 对象时,我得到一个错误 could not find DB2APP.dll
。该 dll 在 DB2 Runtime Client 安装路径中可用,但它在 bin 文件夹中进行搜索。(我将它复制到本地机器,虽然它不正确)并且它需要一个新文件 db2nmp.xml,它也可以在运行时客户端安装路径中找到,但应用程序正在“ /WebService ProjectFolder/msg/en_US/db2nmp.xml ”下查找. 我也复制了那个,我能够连接到 DB2。(我显然认为这是不对的)
我的问题是如何强制 .NET 查看 DB2 Runtime Client 安装文件夹而不是搜索 Web 服务项目文件夹?我已经尝试了所有可能的方法,但仍然找不到答案。请帮忙 !!!!!