Я пытаюсь подключиться к серверу AS400 с помощью классов .net.
Я добавил ссылку на IBM.Data.DB.iSeries и использую следующий код:
var conn = new iDB2Connection ("DataSource = 111.111.111.111; UserID = xxx; Пароль = xxx; DataCompression = True;");
conn.Open ();
Но я получаю следующие исключения
Запуск 64 бита: «Поставщик не может работать в 64-битном режиме.»
Запуск 32 бита: произошло непредвиденное исключение. Тип: System.DllNotFoundException, Сообщение: невозможно загрузить DLL 'cwbdc.dll': операционная система не может быть запущена. (Исключение из HRESULT: 0x800700B6).
Я удалил клиентский доступ и установил его снова.
Файл cwbdc.dll существует в system32 и syswow64.
У меня нет проблем с подключением к AS400, если я использую odbc.
Я использую 64-битную версию Windows 7.
Есть идеи?
/ Jimmy