我刚刚安装了rapidSQL 8.0.1,并尝试连接到一个有效的数据库。我相当确定我有正确的连接数据(它是从另一个开发人员导入的),但我得到了以下错误:
无法加载db2abind.dll!这将严重影响此应用程序的使用。请恢复丢失的库。
我已经用Embarcadero创建了一个工单,但我想知道是否有人遇到过这个问题并有解决方案。
发布于 2011-12-14 04:06:07
所以这是因为我的机器上没有安装DB2客户端。我从众多(!)中选择了一个轻量级db2客户端在IBM提供,它让我克服了这个问题。
http://www.db2dean.com/Previous/DB2Client.html
上面的链接是一个很好的资源,可以帮助您了解IBM客户端和DB2连接的情况。
发布于 2011-12-14 01:35:05
根据the publib的说法,从版本9开始,db2abind.dll的功能已经转移到了db2app.dll中,用于Linux,Unix,Windows。它还提到,当时为了方便起见,提供了存根DLL,但在未来的版本中将被删除。
由于LUW现在是版本9.7,因此可能已经进行了此删除。
应用程序库已更改
受影响的操作系统
所有受支持的操作系统都会受到影响。
更改
进行了以下更改:
扩展了db2app.dll。它包括其原始信息,以及来自db2util.dll、db2abind.dll和db2cli.dll库的信息。扩展了db2api.dll。它包括其原始信息,以及来自db2cli.dll库的信息。
说明
图书馆信息正在整合中。
解析
为了向后兼容,db2util.dll、db2abind.dll和db2cli.dll库的存根仍然可用。这些存根将在产品的未来版本或发行版中删除。您应该使用更改后的库重新构建应用程序。
https://stackoverflow.com/questions/8476088
复制相似问题