System.TypeLoadException в IBM.Data.DB2Types.DB2DynArray - PullRequest
0 голосов
/ 02 июля 2018

Я новичок в использовании DB2. Я добавил ссылку на IBM.Data.DB2 DLL. Путь к DLL из каталога X86, а также для Локального копирования установлено значение False. Я использую VisualStudio 2015 со свойством debug, установленным для x86. Я могу успешно построить проект, но получаю следующую ошибку во время выполнения:

Ошибка сервера в «/» приложении. Не удалось загрузить тип 'IBM.Data.DB2Types.DB2DynArray' из сборки 'IBM.Data.DB2, версия = 9.7.4.4, культура = нейтральная, PublicKeyToken = 7c307b91aa13d208'. Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.TypeLoadException: не удалось загрузить тип 'IBM.Data.DB2Types.DB2DynArray' из сборки 'IBM.Data.DB2, версия = 9.7.4.4, культура = нейтральная, PublicKeyToken = 7c307b91aa13d208'.

Дайте мне знать, если кто-нибудь может мне помочь или ему нужны какие-либо другие данные для расследования.

1 Ответ

0 голосов
/ 02 июля 2018

Если ваш код явно использует класс DB2DynArray, похоже, что IBM удалила этот класс из Db2 начиная с V9.7 (то есть DB2DynArray был доступен только в версиях до V9.5).

Обратите внимание, что Db2-LUW V9.5 и V9.7 больше не поддерживаются IBM (текущая версия Db2 для Linux / Unix / Windows - V11.x).

Рассмотрите альтернативное решение, если только риски запуска неподдерживаемой версии не приняты бизнесом.

Для загрузки Db2-версий (включая пакет исправлений) с этого сайта .

необходима регистрация IBM.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...