2011-12-12 83 views
0

我刚刚安装了rapidSQL 8.0.1并尝试连接到有效的数据库。我很确定我有正确的连接数据(它是从另一个开发人员导入的),但出现以下错误:RapidSQL(Embacadero)错误db2abind.dll丢失

db2abind.dll无法加载!这将严重影响此应用程序的使用。请恢复丢失的库。

我已经创建了Embarcadero的票,但我想知道是否有其他人有这个问题,并有一个解决方案。

回答

0

所以这是由于我的机器上没有安装DB2客户端。我从IBM提供的许多(!)中选择了一个轻量级的db2客户端,它让我超越了这个问题。

http://www.db2dean.com/Previous/DB2Client.html

上面的链接是在了解了事情的原委与IBM的客户和DB2连接一个很好的资源。

1

根据the publib,db2abind.dll的功能已经从版本9迁移到db2app.dll以来,Linux,Unix,Windows。它还提到,在那个时候,为了方便起见,提供了存根DLL,但是在将来的版本中将被删除。

由于LUW现在在版本9.7上,也许这个删除已经发生。

Application libraries have changed

Operating systems affected

All supported operating systems are affected.

Change

The following changes have been made:

db2app.dll was extended. It includes its original information, plus the information from the db2util.dll, db2abind.dll, and db2cli.dll libraries. db2api.dll was extended. It includes its original information, plus the information from the db2cli.dll library.

Explanation

The library information is being consolidated.

Resolution

Stubs for the db2util.dll, db2abind.dll, and db2cli.dll libraries are still available for backwards compatibility. These stubs will be removed in a future version or release of the product. You should rebuild your application using the changed libraries.

+0

不完全是我在找的东西,但很好的信息。 – Justin