Ошибка RapidSQL (Embacadero) db2abind.dll отсутствует - PullRequest
0 голосов
/ 12 декабря 2011

Я только что установил rapidSQL 8.0.1 и попытался подключиться к действительной базе данных. Я вполне уверен, что у меня есть правильные данные подключения (они были импортированы от другого разработчика), но я получаю следующую ошибку:

db2abind.dll Не удается загрузить! Это серьезно повлияет на использование этого приложения. Пожалуйста, восстановите отсутствующую библиотеку.

Я создал билет с Embarcadero, но мне было интересно, если у кого-то еще была эта проблема и есть решение.

Ответы [ 2 ]

1 голос
/ 13 декабря 2011

Согласно функциональность publib , db2abind.dll была перенесена в db2app.dll с версии 9 для 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 по-прежнему доступны для обратной совместимости.Эти заглушки будут удалены в будущей версии или выпуске продукта.Вам следует пересобрать приложение, используя измененные библиотеки.

0 голосов
/ 14 декабря 2011

Так что это было вызвано тем, что на моем компьютере не был установлен клиент DB2.Я выбрал легкий db2-клиент из множества (!) Доступных в IBM, и он помог мне справиться с этой проблемой.

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

Приведенная выше ссылка была хорошим источником для понимания того, чтопроисходило с клиентами IBM и связью DB2.

...