Ошибка при подключении AS400 Невозможно загрузить DLL 'cwbdc.dll' - PullRequest
0 голосов
/ 06 мая 2019

Попытка подключиться к серверу AS 400, но появляется следующая ошибка DllNotFoundException: Невозможно загрузить DLL 'cwbdc.dll': Указанный модуль не найден. (Исключение из HRESULT: 0x8007007E.

строка подключения:

<add name="As400" connectionString="Data Source=servername1.servername2.org;Password=myPassword;UserID=myId; pooling=false" />

  public class ConnectionString
    {

        private static string DataString;

        /// <summary>
        /// constructor : sets connection string
        /// </summary>
        static ConnectionString()
        {
            DataString = ConfigurationManager.ConnectionStrings["As400"].ConnectionString;
        }

        /// <summary>
        /// create db connection instance
        /// </summary>
        /// <returns></returns>
        public static iDB2Connection DataSource()
        {
            return new iDB2Connection(DataString);
        }
    }

Здесь метод DataSource выдает ошибку:

IBM.Data.DB2.iSeries.iDB2InvalidConnectionStringException: 'The ConnectionString property is invalid.'
DllNotFoundException: Unable to load DLL 'cwbdc.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

1 Ответ

0 голосов
/ 06 мая 2019

Возможно, вам придется установить IBM i Access для Windows.

enter image description here

...